Имя: Пароль:
1C
 
СКД. Вычисляемое поле в ресурсе. Сделать разный расчет для разных уровней группировок.
,
0 cons24
 
09.10.18
17:13
Добрый день.
Требуется создать отчет, в котором выручку распределить пропорционально складам. При этом данные по выручке хранятся без складов. Есть выпуск, по складам, вот пропорционально выпуску по складам и надо распределить выручку.

Сделал вычисление вырчуки через Сумма(Выпущено)/ВычислитьВыражение("Сумма(Выпущено)", "", "Иерархия")*Сумма(Выручка)
Удалось распределить выручку по складу. Но есть проблема: группировка выше тоже распределяется, т.е. итог не сходится. Надо как-то сказать СКД, что формулу надо использовать только для "нижнего" уровня группировки.
https://dropmefiles.com/hXDsz
1 cons24
 
09.10.18
17:14
Можно прописать
Сумма(Выпущено)/ВычислитьВыражение("Сумма(Выпущено)", "КатегорияПродукции", )*Сумма(Выручка)
но тогда нет суммы в группировках выше склада.
2 Borteg
 
09.10.18
17:26
(0) вкладка ресурсы, там сделать расчет нужного ресурса в разрезе группировок как надо
3 AlvlSpb
 
09.10.18
17:27
(0) На вкладке Ресурсы, укажите Сумма Выручка в "Рассчитывать по" вашу группировку (ту в которую входит Целевая кат)
4 cons24
 
09.10.18
17:30
(3) а если клиент хочет менять состав группировок?
5 Borteg
 
09.10.18
17:32
(4) пускай меняет, кто ему мешает
6 cons24
 
09.10.18
17:35
Ну и будет написано "Рассчитывать по" группировка1, а он поменял местами группировки или вообще убрал эту.
7 AlvlSpb
 
09.10.18
17:36
(4) Главное что расчет не будет вестись по складу и сумма выручки не попадет в строку склада
8 AlvlSpb
 
09.10.18
17:37
(6) не по группировка 1 а по КатегорияПродукции
9 AlvlSpb
 
09.10.18
17:39
Сейчас у вас выручка считается по всем полям отчета Вид, Категория, Склад. Вам надо ограничить расчет. Как минимум в Склад его быть не должно. Значить в рассчитывать по укажите только Вид и Категория
10 cons24
 
09.10.18
17:42
Видимо я всех запутал: ресурс который мне надо рассчитать на фото называется "выручка факт по складу"
11 AlvlSpb
 
09.10.18
17:55
(10) Тогда проверяйте правильность установки формулы. И где вы ее установили. Сумма по складу Производственная кладовая совпадает 9950682, а вот в итогах эта сумма у вас умножается на 0.88(доля склада в категории) . Где это происходит (в ресурсах?)
12 AlvlSpb
 
09.10.18
18:01
Т.е. расчет Выручка факт не должна делаться по КатегорияПродукции
13 cons24
 
09.10.18
18:04
(12) Вы все верно поняли. Вот в этом-то и вопрос. Как сделать так, чтобы ВыручкаФакт по КатегорииПродукции счиаталась простым Сумма(ВыручкаФакт), а не через пропорцию.
14 Borteg
 
09.10.18
18:07
(13) еще раз, зайдите на вкладку ресурсы, расчет для детальный записей, ваша формула, для группировки сумма(выручка факт)...
15 Borteg
 
09.10.18
18:08
(13) за расчеты по группировкам отвечает вкладка ресурсы, вычисляемые поля это расчет на уровне детальных записей...
16 AlvlSpb
 
09.10.18
18:12
(13) Покажи скрин закладки Ресурсы
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший