0
Артур Хвостов
02.04.20
✎
13:05
|
Добрый день.
Уважаемые коллеги, нужна помощь.
Есть отчет на СКД, но итог нужно сделать нестандартный... см. картинку(ячейка желтым)...
Я понимаю, что нужна функция "ВычислитьВыражение" или "ВычислитьВыражениеСГруппировкойМассив", но как наложить отбор на группировку что бы сумма считалась для 1.Шрафы... и отдельно для 2.Штрафы... не понимаю
Заранее спасибо!
|
|
8
Артур Хвостов
03.04.20
✎
06:59
|
Всем спасибо, решение нашел... Оказывается, что функция ВычислитьВыражениеСГруппировкойМассив умеет так работать как я хотел... Но у меня получилось только типом число
Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВсегоПр)", "ШтрафыВПрочихДоходахИРасходах", "ШтрафыВПрочихДоходахИРасходах = 1")) - Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВсегоПр)", "ШтрафыВПрочихДоходахИРасходах", "ШтрафыВПрочихДоходахИРасходах = 2"))
Функция суммирует только те строки в которых ШтрафыВПрочихДоходахИРасходах=1 и 2, то что и хотел.
А вот такой код не работал
Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВсегоПр)", "ШтрафыВПрочихДоходахИРасходах", "ШтрафыВПрочихДоходахИРасходах = 1. Штрафы возмещенные (отражены в прочих доходах)")) - Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВсегоПр)", "ШтрафыВПрочихДоходахИРасходах", "ШтрафыВПрочихДоходахИРасходах = 2. Штрафы, отраженые в прочих расходах"))
Тема закрыта.
|
|