Создано регламентное задание и общий модуль (клиент, сервер) .
Регламентное задание вызывает экспортную процедуру, из которой должна запускаться внешняя обработка, в которой в модуле формы есть экспортная процедура.
Вопрос… Всё ли я правильно делаю? Возможно, нужно запускать экспортную процедуру не из модуля формы, а из модуля объекта. В обработке ещё есть несколько параметров, которые надо заполнять иначе обработка не будет работать.
Вопрос как нужно правильно запускать внешнюю обработку и передавать в неё параметры.
Регламент отрабатывает без ошибки…
Обработка на управляемой форме.
Часть кода…
Общий модуль…
&НаСервере
Процедура Обмен () Экспорт
ВнешняяОбработка = ВнешниеОбработки.Создать("\\МойПутьКфайлу\МояОбработка.epf");
ВнешняяОбработка.Сервер = "АдресСервера";
ВнешняяОбработка.БазаДанных = "БазаДанных";
ВнешняяОбработка.ПользовательБазыДанных = "Пользователь";
ВнешняяОбработка.ПарольПользователяБД = "Пароль";
ВнешняяОбработка.ВыводитьОшибки = Ложь;
ВнешняяОбработка.Обмен();
КонецПроцедуры
По идеи Вам следует сделать экспортную процедуру/ функцию в модуле объекта.
А для проверки корректности рег. задания можно записывать текстовый файлик с логом событий.
( странно, что не выдает ошибки . Так как Вы не создаете форму обработки, но используете процедуру из неё ! )
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua