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