Имя: Пароль:
1C
1С v8
СКД Как программно установить параметр во вложенной схеме при компоновке резуль?
0 Gorr
 
08.04.15
16:48
В событии ПриКомпоновкеРезультата

    Вариант = СхемаКомпоновкиДанных.ВариантыНастроек.Найти("С 01.04.2015");
    КомпоновщикНастроек.ЗагрузитьНастройки(Вариант.Настройки);
    Настройки = КомпоновщикНастроек.Настройки;
    ПараметрыДанных = Настройки.ПараметрыДанных;//тип ЗначенияПараметровДанныхКомпоновкиДанных
    Параметр = ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Готовая"));
    если Параметр <> Неопределено тогда
        ПараметрыДанных.УстановитьЗначениеПараметра("Готовая",Справочники.Номенклатура.НайтиПоКоду("00000000403"));
    конецесли;
При запуске варианта на исполнение ругается - Не задано значение параметра "Готовая"
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший