Имя: Пароль:
1C
1С v8
СКД - получить вариант отчета при формировании
0 ildary
 
22.08.17
10:48
Уважаемые специалисты, подскажите пожалуйста, как правильно получить вариант? Сделал как в v8: Вариант отчета в СКД:

На форме создал процедуру

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

и эта процедура отрабатывает все верно - имя варианта добавилось в ДополнительныеСвойства.

В процедуре ПриКомпоновкеРезультата() обращаюсь к КомпоновщикНастроек.Настройки.ДополнительныеСвойства - а там пусто, что я упустил?
1 ildary
 
22.08.17
11:18
(0) разобрался - можно сделать вот так:

на форме
Процедура ПриОбновленииСоставаПользовательскихНастроекНаСервере(СтандартнаяОбработка)
    Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить( "КлючВарианта", ЭтаФорма.КлючТекущегоВарианта );
КонецПроцедуры

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

    ДопСвойства  = КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства;
    КлючВарианта = ДопСвойства[ "КлючВарианта" ];