Имя: Пароль:
1C
 
Нужна помощь по настройкам отчета СКД
0 examplezz0
 
24.04.24
17:02
Конфигурация УТ11.5.
Платформа 8.3.23.1865
Клиент-Сервер.
Есть обработка, она сохраняет эксель файл.
Проблема в получении данных.
Данные получаются путем программного формирования отчета.

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

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

При выполнении этого кода ТЗ заполнена как будто сформировался предопределенный вариант отчета.

следственно необходимо загрузить в компоновщик пользовательские настройки

КомпоновщикНастроекДанныхОтчета.ЗагрузитьПользовательскиеНастройки(ПараметрПользовательскихНастроек); // Вопрос Как получить эти пользовательские настройки??
1 Волшебник
 
24.04.24
17:06
как называется отчёт?
2 examplezz0
 
24.04.24
17:10
(1) СписокНмкНаОтправкуКПартнеру
3 СвинТуз
 
24.04.24
17:18
"Как получить эти пользовательские настройки??"

А это можно сделать без участия пользователя?
Запуская отчет программным способом?

Есть вариант заполнить настройки кодом.
4 examplezz0
 
24.04.24
17:23
(3) Ну они же где то сохраняются, пользователь настроил вариант, сохранил его в справочнике и может выбирать этот вариант и ему подтягиваются сразу все его настройки(например сократил колво выводимых полей, изменил представление, накинул отборов).
Мне вот надо в обработке и получить эти самые настройки, обработка будет регламентной, а пользователи формат файла могут менять через настройку варианта отчета(если заполнить настройки кодом формат файла будет статичным, а мне надо чтобы редактируя вариант отчета, редактировался и выходной файл, было поле_123 пользователь в варианте отчета заголовок изменил на поле_1234 и в файле в новом следовательно заголовок будет новым)
5 СвинТуз
 
24.04.24
17:33
ХранилищеПользовательскихНастроекОтчетов
6 examplezz0
 
24.04.24
17:36
(5) Смотрел, почему то нет ничего в данном хранилище