Имя: Пароль:
1C
1С v8
Как получить программно другие настройки в СКД?
,
0 YamEgor
 
21.10.22
10:45
добрый день, можете подсказать как получить программно ДругиеНастройки , которые находятся на вкладе Настройки в макете на СКД ?
вообще нужно изменить значение параметра "АвтоПозицияРесурсов", поставить в значение "Не использовать".
в отчете программно формируются :
        // Отборы
    ПользовательскиеОтборы = ПользовательскиеНастройки.Элементы.Добавить(Тип("ОтборКомпоновкиДанных"));
    ПользовательскиеОтборы.ИдентификаторПользовательскойНастройки = "Отбор";
    
    // Сортировка
    ПользовательскиеСортировки = ПользовательскиеНастройки.Элементы.Добавить(Тип("ПорядокКомпоновкиДанных"));
    ПользовательскиеСортировки.ИдентификаторПользовательскойНастройки = "Порядок";
    
    НовыйЭлементПорядка = ПользовательскиеСортировки.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
    НовыйЭлементПорядка.Использование  = Истина;
    НовыйЭлементПорядка.Поле  = Новый ПолеКомпоновкиДанных("Регистратор.Дата");

          // Группировки    
    МассивГруппировок = Новый Массив();
    РегламентированнаяОтчетностьКлиентСерверРК.ДобавитьГруппировку(МассивГруппировок,"КодСтроки", НСтр("ru = 'Код строки'"));

       и надо так же установить параметр "АвтоПозицияРесурсов" поставить в значение "Не использовать"
1 toypaul
 
гуру
21.10.22
11:43
http://prntscr.com/O5BxEu06woyx

сп надо учиться пользоваться