Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 ноя 2022, 22:51

Как для отчета на СКД установить параметр АвтоПозицияРесурсов программно?

Автор Yamuna, 30 окт 2022, 08:32

0 Пользователей и 1 гость просматривают эту тему.

Yamuna

Добрый день! может кто нибудь подскажет как установить программно значение параметра АвтоПозицияРесурсов  в значение "Не использовать". Отчет использует схему Компоновки данных но все остальное устанавливается программно:

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

как теперь установить АвтоПозицияРесурсов? 
   

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск