![]() |
|
СКД. Как рассчитать средний остаток за весь период при развертке по периодам? | ☑ | ||
---|---|---|---|---|
0
fisher
21.02.12
✎
16:29
|
Не получается рассчитать в СКД средний остаток за весь период при развертке по периодам.
Виртуальная таблица остатков и оборотов возвращает только остатки по периодам, где были движения. Это известный факт. СКД умеет правильно выводить и рассчитывать остатки по комбинациям измерений за периоды без движений, если полям остатков назначены соответствующие роли. Но просуммировать эти данные для расчета среднего не выходит (про СРЕДНЕЕ я уже молчу). Их как бы нет. Такое впечатление, что СКД формирует дополнения уже при выводе. Ну а вопрос как бы в сабже. |
|||
1
fisher
21.02.12
✎
17:24
|
Пока в голову только жуткие двухступенчатые схемы приходят.
Типа за первый заход получить из СКД таблицу с нужными дополнениями и потом опять скормить её СКД чтобы уже среднее посчитать получилось. |
|||
2
Adecvator
21.02.12
✎
17:38
|
Казалось бы, элементарная задача, но не тут та было :)
|
|||
3
fisher
21.02.12
✎
17:53
|
Поиск выдает только пару безответных постов на подобную тематику...
|
|||
4
Mark76
21.02.12
✎
18:45
|
на инфостарте есть пример реализации данной задачи, лично я реализовывал через связку с регламентированным производственным календарем
|
|||
5
fisher
21.02.12
✎
18:53
|
(4) Не совсем понятно. Допустим, есть таблица периодов.
Как её соединить с виртуальной таблицей остатков и оборотов, чтобы получить значения остатков на каждый день? |
|||
6
fisher
21.02.12
✎
18:57
|
Нашел пример через связанные наборы данных. Оно?
|
|||
7
fisher
21.02.12
✎
19:02
|
http://1c-wiki.ru/wiki/Ежедневные_остатки
В принципе, должно работать... Народ аналогичный прием для получения среза последних на каждую дату юзал (я больше по старинке, да оно и шустрее выходит). Далеко не лучший вариант по производительности, но на безрыбье... |
|||
8
fisher
22.02.12
✎
12:23
|
Апну на всяк пожарный
|
|||
9
PVV65
22.02.12
✎
12:28
|
(0) Для решения подобной задачи использовал две схемы с выгрузкой промежуточного результата в ТЗ.
|
|||
10
fisher
22.02.12
✎
12:33
|
(9) Это была первая мысль (1)
Но (7) гораздо лучше - хоть и не фонтан, зато одноступенчато. |
|||
11
PVV65
22.02.12
✎
12:38
|
(10) Не уверен, что на виртуальной таблице остатков и оборотов подобное будет работать. Надо пробовать.
|
|||
12
PVV65
22.02.12
✎
12:39
|
+(11) Просто остатки - немного другая тема.
|
|||
13
fisher
22.02.12
✎
13:02
|
(12) Да, это если обороты не нужны... Хотя ничего не мешает соединить результат еще и с таблицей остатков и оборотов (третьим набором данных).
|
|||
14
PVV65
22.02.12
✎
13:13
|
(13) Пробуй. Я запарился.
|
|||
15
fisher
22.02.12
✎
13:20
|
(14) Да мне слава богу пока не надо :) Эта проблема по мотивам соседней ветки всплыла. Решил прояснить для себя. В принципе, все что хотел - выяснил.
Спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |