Выполнил не хитрую расширофку в модуле формы отчета на скд
http://paste1c.ru/Gge а вот после открытия значения расшифроки получаю пустое табличное поле
http://prntscr.com/brfvej а как победить, что бы результат не исчезал из табличного поля отчета?
Если ТипЗнч(ЗначениеРасшифровки) = Тип("ДокументСсылка.ОтчетПроизводстваЗаСмену") Тогда
Форма = ПолучитьФорму("Документ.ОтчетПроизводстваЗаСмену.Форма.ФормаДокумента",Новый Структура("Ключ",ЗначениеРасшифровки));
Форма.Открыть();
Форма.Активизировать();
Иначе
СтандартнаяОбработка = Истина;
КонецЕсли;
КонецПроцедуры
&НаСервере
Функция ПолучитьЗначениеРасшифровки(Расшифровка)
Данные = ПолучитьИзВременногоХранилища(ДанныеРасшифровки);
Поля = Данные.Элементы.Получить(Расшифровка).ПолучитьПоля();//Тут получаем поля расшифровки, среди которых находим нужное.
НужноеПоле = Поля.Найти("ОтчетПроизводстваЗаСмену");
Если НужноеПоле = Неопределено Тогда
Возврат Неопределено;
Иначе
Возврат НужноеПоле.Значение;
КонецЕсли;
КонецФункции
Независимо от того, куда вы едете — это в гору и против ветра!