Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить имя варианта отчета СКД в модуле объекта отчета?

Как получить имя варианта отчета СКД в модуле объекта отчета?
Я
   yabes
 
03.11.20 - 15:37
Добрый вечер. Подскажите как получить имя варианта отчета в модуле объекта отчета? В модуле формы есть КлючВариантаОтчета, но в модуле объекта такого нет. Либо как передать КлючВариантаОтчета из модуля формы в модуль объекта без использования реквизитов отчета? (ДополнительныеСвойства для отчета тоже не работают)
   toypaul
 
1 - 03.11.20 - 16:35
добавить параметр. в нем сохранить название варианта отчета
   Вафель
 
2 - 03.11.20 - 16:38
можно через доп свойства компоновщика
   toypaul
 
3 - 03.11.20 - 16:44
через доп свойства надо доступ к телу компоновщика. а такого доступа может не быть если формы у отчета нет.
   SleepyHead
 
4 - 03.11.20 - 17:37
(0) Конфа типовая или нет? Если нет, делай как в типовой - в форме при выборе варианта запоминай в дополнительных свойствах компоновщика ключ варианта.
   SleepyHead
 
5 - 03.11.20 - 17:39
//

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

// в модуле объекта

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

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

КонецПроцедуры
   yabes
 
6 - 05.11.20 - 09:29
Спасибо, то что надо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.