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