0
suvolod
06.06.12
✎
12:21
|
прописал внешнюю обработку в справочнике "Дополнительные внешние обработки". ПЫтаюсь вызвать ее программно:
ВнешнийОтчет=Справочники.ВнешниеОбработки.НайтиПоНаименованию("Закрытие");
Если ВнешнийОтчет<> Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
ДвоичныеДанные = ВнешнийОтчет.ХранилищеВнешнейОбработки.Получить();
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные.Записать(ИмяФайла);
Обработка = ВнешниеОтчеты.Создать(ИмяФайла);
Обработка.ПолучитьФорму().Открыть();
УдалитьФайлы(ИмяФайла);
КонецЕсли;
Код выполняется нормально (в смысле, в условие Если попадаю, переменная ВнешнийОтчет инициализируется), но открывается просто пустая форма. Сама обработка содержит форму "Форма". Пытался указать ее явно
Обработка.ПолучитьФорму("Форма").Открыть();
но в этом случае натыкаюсь на ошибку "Недопустимое значение параметра 1"
|
|