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