Добрый день!
Есть функция:
Функция ЗагрузитьФайлПечФормыВТабличныйДокумент(пИмяФайла) Экспорт
лВыбФайл=Новый Файл(пИмяФайла);
Если лВыбФайл.Существует() Тогда
ПечатнаяФорма=Новый ТабличныйДокумент;
ПечатнаяФорма.Прочитать(пИмяФайла);
Если УдалитьФайл Тогда
УдалитьФайлы(пИмяФайла);
КонецЕсли;
Иначе
ПечатнаяФорма="Не найден файл печатной формы: "+пИмяФайла;
КонецЕсли;
Возврат ПечатнаяФорма;
КонецФункции
Работает правильно, грузит файл mxl в табличный документ.
Но если внутри файла есть встроенный объект Ocvita BarCode то выдает ошибку на методе записать. При этом файл свободно открывается интерактивно через меню Файл\Открыть.
Что предпринять, чтобы файлы с этими объектами открыть программно?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший