(0) привет,
uriah.
"Возврат неопределено" можно не писать, т.к. программа до этой строчки не доходит.
меня смущает строчка
Форма = ПолучитьФорму("ВнешняяОбработка.ПечатьТТН.Форма.Форма");
т.к. форма внешней обработки подключается более сложно. примерно так:
обр=Справочники.ВнешниеОбработки.НайтиПоКоду("0000001");
//проверка на найденность
ЭтоОбработка = ?(обр.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Обработка, Истина, Ложь);
Если ЭтоОбработка Тогда
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = обр.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
Если Не Форма = Неопределено Тогда
Форма.Открыть();
Иначе
ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
КонецЕсли;
КонецЕсли;