Группировка при программном открытие типового отчёта

1. Fe9_min 50 27.06.24 11:18 Сейчас в теме
Добрый день!
Мне необходимо открыть типовой отчёт Анализ субконто с рядом группировкой как на скрине. Подскажите пожалуйста что надо для этого написать?

В данный момент код открытия формы следующий:

СтандартнаяОбработка = Ложь;
СписокДоговоров = ПолучитьСписокДоговоровНаСервере(Расшифровка, ОтчетДанныеРасшифровки);

Если СписокДоговоров = Неопределено Тогда
    Возврат;
КонецЕсли;

ТекущиеПараметры = ПолучитьПараметрыАнализацСубконто();

ПользовательскиеНастройкиКомпоновкиДанных = Новый ПользовательскиеНастройкиКомпоновкиДанных;
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("НачалоПериода",           ТекущиеПараметры.НачалоПериода);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("КонецПериода",            ТекущиеПараметры.КонецПериода);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("Организация",             ТекущиеПараметры.Организация);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("СписокВидовСубконто",     ТекущиеПараметры.СписокВидовСубконто);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоказательБУ",            Истина);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоказательНУ",            Ложь);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоказательПР",            Ложь);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоказательВР",            Ложь);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоказательКонтроль",      Ложь);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоказательВалютнаяСумма", Ложь);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоказательКоличество",    Ложь);
ПользовательскиеНастройкиКомпоновкиДанных.ДополнительныеСвойства.Вставить("ПоСубсчетам",             Истина);

НовыйОтбор = ПользовательскиеНастройкиКомпоновкиДанных.Элементы.Добавить(Тип("ОтборКомпоновкиДанных"));
НовыйОтбор.ИдентификаторПользовательскойНастройки = "Отбор";
НовыйЭлемент                = НовыйОтбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйЭлемент.Использование  = Истина;
НовыйЭлемент.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("Договор");
НовыйЭлемент.ВидСравнения   = ВидСравненияКомпоновкиДанных.ВСписке;
НовыйЭлемент.ПравоеЗначение = СписокДоговоров;

НастройкиРасшифровки = Новый Структура;
НастройкиРасшифровки.Вставить("ИДРасшифровки", ПользовательскиеНастройкиКомпоновкиДанных);

УсловияОтбора = Новый Структура();
УсловияОтбора.Вставить("НастройкиРасшифровки", НастройкиРасшифровки);

ОбщиеНастройки = Новый Структура();
ОбщиеНастройки.Вставить("Объект",               УсловияОтбора);
ОбщиеНастройки.Вставить("НастройкиРасшифровки", НастройкиРасшифровки);

АдресХранилищаНастроекОСВ = ПоместитьВоВременноеХранилище(ОбщиеНастройки, Новый УникальныйИдентификатор);

ПараметрыОтчета = Новый Структура;
ПараметрыОтчета.Вставить("ВидРасшифровки",          1);
ПараметрыОтчета.Вставить("АдресНастроек",           АдресХранилищаНастроекОСВ);
ПараметрыОтчета.Вставить("СформироватьПриОткрытии", Истина);
ПараметрыОтчета.Вставить("ИДРасшифровки",           "ИДРасшифровки");

ОткрытьФорму("Отчет.АнализСубконто.Форма.ФормаОтчета", ПараметрыОтчета, ЭтаФорма, Истина);
Показать
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 78 27.06.24 15:49 Сейчас в теме
(1) А создать вариант отчёта можно?
3. Fe9_min 50 27.06.24 16:32 Сейчас в теме
(2) нет, всё только настройками в коде перед открытием формы необходимо сделал
Оставьте свое сообщение

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