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