Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как вызывать экспортную процедуру модуля внешнего отчета (ОФ)

Как вызывать экспортную процедуру модуля внешнего отчета (ОФ)
Я
   Admin_Net_1C
 
17.02.20 - 15:13
Добрый день.
Конфигурация УТ 10.3.
Есть внешний отчет, в модуле объекта прописана процедура формирования данного отчета и рассылки на электронную почту. Необходимо создать регламентное задание, которое будет осуществлять периодическую рассылку.
Вопрос: как вызвать экспортную процедуру модуля внешнего отчета?

Что сделал:
ПутьКФайлу = КаталогВременныхФайлов() + "ВО.tmp";
ВО = Справочники.ВнешниеОбработки.НайтиПоКоду("TP00000104");  //здесь все в порядке находит!

Попытка
ВО.ХранилищеВнешнейОбработки.Получить().Записать(ПутьКФайлу);
ВООбъект = ВнешниеОбработки.Создать(ПутьКФайлу, Ложь);
Исключение
Возврат;
КонецПопытки;

ВООбъект.ВыполнитьРассылку();  //Здесь валится! (ВыполнитьРассылку - экспортный метод модуля внешнего отчета)


Причем, если "переделать" внешний отчет как внешнюю обработку, то все работает! НО в этом случае, нет формы с настройками КомпоновщикНастроекКомпоновкиДанных (которая автоматически вызывается при нажатии на кнопку "Настройки", если это внешний отчет).
   crasler
 
1 - 17.02.20 - 15:18
ВООбъект = ВнешниеОбработки.Создать(ПутьКФайлу, Ложь); => ВООбъект = ВнешниеОтчеты.Создать(ПутьКФайлу, Ложь);
   Жан Пердежон
 
2 - 17.02.20 - 15:40
Так и да, мог посмотреть что у тебя в ВООбъект попадает
   Admin_Net_1C
 
3 - 17.02.20 - 16:15
(1)(2) спасибо. Затупил на ровном месте, пора в отпуск )))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.