Из справочника дополнительных внешних отчетов или обработок:
1 2 3 4 5 6 7 8 9 10 11 |
ТекСсылка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("НашаОбработка"); ИмяФайла = ПолучитьИмяВременногоФайла(); ДвоичныеДанные = ТекСсылка.ХранилищеВнешнейОбработки.Получить(); ДвоичныеДанные.Записать(ИмяФайла); Если ТекСсылка.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Отчет Тогда Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла); Иначе Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла); КонецЕсли; Форма.Открыть(); УдалитьФайлы(ИмяФайла); |