helpf.pro
Регистрация

v8: Программная установка параметра СКД

ice_
25.12.2014 13:36Прочитано: 2172

Установил программно ПриОткрытии отчета параметр СКД, в отладчике посмотрел есть, а вот при открытии отчета в настройках стоит пусто, может в самой СКД еще что-то забыл указать...

Подскажите, пожалуйста, СПАСИБО!!!

Код 1C v 8.х
 ПараметрДанных = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("КомпенсацияЧернобыльского");
ПараметрДанных.Значение = ПланыВидовРасчета.УдержанияОрганизаций.НайтиПоНаименованию("Компенсация чернобыльского");
ПараметрДанных.Использование = Истина;  
Yandex
Возможно, вас также заинтересует
Реклама на портале
ice_
25.12.2014 14:55Ответ № 1

Разобрался, в отчете прописываются еще настройки, видимо они и затирают.

Прописал присвоение параметра непосредственно при формировании отчета.

E_Migachev
26.12.2014 12:14Ответ № 2

Обычно в ПриКомпоновкеРезультата()

Код 1C v 8.х
 Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    Настройки = КомпоновщикНастроек.Настройки;  
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
    ДокументРезультат.Очистить();
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);   
    
КонецПроцедуры
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.