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

1. Alexandr 07.09.22 12:10 Сейчас в теме
Компоновка отчета и запрос исправляется в основном модуле кодом , мне надо добавить итоги.
Подскажите как это сделать

Я перехватываю компоновку до выполнения отчета (поставить в запрос итоги при наличии компоновки запрещено)

Я беру в схеме компоновке данных поля итога и добавляю нужное поле
реквизита - ОтчетОбъект.СхемаКомпоновкиДанных.ПоляИтога[1].Группировки.добавить() (это добавляется строка массива)
Но результат не дает

Подскажите как сделать правильно
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Alexandr 07.09.22 12:25 Сейчас в теме
3. echo77 1921 07.09.22 13:34 Сейчас в теме
(1) в двух словах: итоги в скд возможны благодаря расположению группировок в настройках - настройки хранятся в объекте под названием компоновщик настроек.
для того чтобы посчитать итоги на уровне группировки нужно определить ресурс и его выражение.

Судя по всему, приведённый вами код для ресурса с индексом 1 добавляет поля группировки по которым это рассчитывается - да это массив, в нём указываются имена группировок - как правило это не требуется

Возможно это натолкнёт на мысль https://youtu.be/XR5nmDnHn0Y
4. echo77 1921 07.09.22 13:35 Сейчас в теме
Скорее всего вам нужно программно дорабатывать КомпоновщикНастроек.Настройки
5. Alexandr 07.09.22 14:10 Сейчас в теме
(3) у меня настройки в компоновка полностью меняется и ранее группировок небыло , а теперь в некоторых ситуациях появляются

Я написал:

для Каждого ПолеИтога Из ЭтотОбъект.СхемаКомпоновкиДанных.ПоляИтога Цикл

Если ПолеИтога.Группировки.Найти("Подразделение") <> Неопределено Тогда
Продолжить;
КонецЕсли;

ПолеИтога.Группировки.Добавить("Подразделение");
КонецЦикла;

Теперь только не могу найти как поставить использовать иерархию. Если ставлю группировку с иерархией в пользовательской настройки 1С выдает, что некоторые параметры стоят не верно
6. echo77 1921 07.09.22 14:38 Сейчас в теме
(5) Немного не там. Нам нужно дорабатывать КомпоновщикНастроек.Настройки, а не схему
7. Alexandr 07.09.22 14:45 Сейчас в теме
(6) а в настройках какой раздел?
8. echo77 1921 07.09.22 14:45 Сейчас в теме
9. Alexandr 07.09.22 15:13 Сейчас в теме
(8) я не нашел "Группировки" в разделах "КомпоновщикНастроек.Настройки"
Может другое место или другое название группы
10. Alexandr 08.09.22 09:36 Сейчас в теме
(8) В поле "доступноеПолеГруппировки"?
В нем все группировки по всему запросу, а мне надо итоги
Оставьте свое сообщение

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