Имя: Пароль:
1C
1С v8
При формировании отчета из другой формы пропадает Расшифровка
,
0 leobrn
 
28.03.17
09:02
Есть отчет в котором РезультатОбработкаРасшифровки() добавляется действие Открытие формы, где вносятся изменение и при ее закрытие надо переформировать отчет. Из открытой формы перед закрытием вызывается процедура

Процедура СформироватьИзФормы(Владелец)
Владелец.ЭлементыФормы.Результат.Очистить();
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(Владелец.ЭтотОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"),Владелец.ЭтотОбъект.КомпоновщикНастроек.Настройки,Владелец.ДанныеРасшифровки);
    
    
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
    
    ДокументРезультат = Владелец.ЭлементыФормы.Результат;
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    
    ПроцессорВывода.НачатьВывод();
    
    Пока  Истина Цикл
        ЭлементРезультата = ПроцессорКомпоновки.Следующий();
        Если ЭлементРезультата = Неопределено Тогда
            Прервать;
        Иначе
            ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
        КонецЕсли;
    КонецЦикла;
    
    ПроцессорВывода.ЗакончитьВывод();
    
    ДокументРезультат.ОтображатьСетку = Ложь;
    ДокументРезультат.ОтображатьЗаголовки = Ложь;
    ДокументРезультат.Показать();
    
КонецПроцедуры

Отчет переформируется, но нету меню для выбора с расшифровкой. Как сделать, чтобы при формировании из другой формы срабатывала РезультатОбработкаРасшифровки?