СКД получить итог без одного значения группировки

1. Vanchez 143 09.12.16 19:23 Сейчас в теме
Доброго времени суток, коллеги.

Задача в том, чтобы вывести в отчет долю каждой группировки от общего итога.
НО! При этом одно значение группировки (Ном. группа) должно присутствовать в отчете и выводиться в итогах, а на расчет доли влиять не должно.

В простом случае решается элементарно - в вычисляемых полях пишем: СуммаЗатрат/ Вычислить("Сумма(СуммаЗатрат)", "ОбщийИтог")

Но это не подходит... Пытался получить значение по этой группировке, чтобы вычесть из общего итога.
была надежда на это:
ВычислитьВыражениеСГруппировкойМассив("Сумма(СуммаЗатрат)", "НоменклатурнаяГруппа", "НоменклатурнаяГруппа=&НГ_МобКолонна")
Работает, но выполняется это в контексте текущей группировки, и работает отбор по сути как ВЫБОР...

такой вариант пробовал:
ВычислитьВыражение("Сумма(СуммаЗатрат)", "НоменклатурнаяГруппа", "ОбщийИтог", ОграничивающееЗначение(&НГ_МобКолонна)","ОграничивающееЗначение(&НГ_МобКолонна)")
Что-то считается, но совсем не понятно что...

Очень буду рад вашим идеям!
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. as 10.12.16 02:54 Сейчас в теме +5 $m
Может немного извращенным способом, но результат достигнут.
Выбор Когда Номенклатура = &Товар Тогда 0 Иначе Сумма(Стоимость)/ (Вычислить("Сумма(Стоимость)", "ОбщийИтог")-ВычислитьВыражение("Сумма(Стоимость)","","","ОграничивающееЗначение(&Товар)","ОграничивающееЗначение(&Товар)","Номенклатура")) *100 Конец

Во вложении пример отчета, где реализована эта формула. Отчет сделан для конфигурации УТ 10.3, но должен работать в любой где есть регистр Продажи и номенклатура.
Прикрепленные файлы:
ТестовыйОтчет.erf
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. as 10.12.16 02:54 Сейчас в теме +5 $m
Может немного извращенным способом, но результат достигнут.
Выбор Когда Номенклатура = &Товар Тогда 0 Иначе Сумма(Стоимость)/ (Вычислить("Сумма(Стоимость)", "ОбщийИтог")-ВычислитьВыражение("Сумма(Стоимость)","","","ОграничивающееЗначение(&Товар)","ОграничивающееЗначение(&Товар)","Номенклатура")) *100 Конец

Во вложении пример отчета, где реализована эта формула. Отчет сделан для конфигурации УТ 10.3, но должен работать в любой где есть регистр Продажи и номенклатура.
Прикрепленные файлы:
ТестовыйОтчет.erf
3. Vanchez 143 10.12.16 17:27 Сейчас в теме
(2)
Выбор Когда Номенклатура = &Товар Тогда 0 Иначе Сумма(Стоимость)/ (Вычислить("Сумма(Стоимость)", "ОбщийИтог")-ВычислитьВыражение("Сумма(Стоимость)","","","ОграничивающееЗначение(&Товар)","ОграничивающееЗначение(&Товар)","Номенклатура")) *100 Конец


Спасибо!!!
Только на "Иначе Сумма(Стоимость)..." лезла ошибка про использование вложенных агрегатных функций. "Иначе Стоимость..." сработало.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот