0
Pat4kord
25.04.14
✎
13:41
|
Собственно в чем суть проблемы:
Есть справочник товаров и подписка на событие ПриЗаписи, обработчик подписки описан в общем модуле(галки Сервер, клиент обычное, вызов сервера), в обработчике подключается внешняя обработка которая грузит коды измененных товаров в sql- базу стороннюю.
Все в принципе нормально отрабатывает пока я запускаю задание руками, как только запускаю через планировщик, начинает ругаться что внешнюю обработку создать не смог, что за беда?
Процедура ОбновлениеТовараПриЗаписи(Источник, Отказ) Экспорт
Если Отказ = Ложь Тогда
ОбновлениеТоваров = ВнешниеОбработки.Создать("\\server3\1Cv8_ext_folders$\Outside\Jobs\ОбновлениеЭлементаСправочникаТовары.epf", Ложь);
ОбновлениеТоваров.Код1СС = Источник.Код;
ОбновлениеТоваров.ЗапускОбработок();
КонецЕсли;
КонецПроцедуры
|
|
3
Pat4kord
25.04.14
✎
14:14
|
server3\USR1CV82 - агент сервера запущен от его имени, права на обработку у этого юзера полные.
Но в регламентном ругается так:
1.{ОбщийМодуль.ПодпискиНаСобытия.Модуль(11)}: Ошибка при вызове метода контекста (Создать):
2.{ВнешняяОбработка.ОбновлениеЭлементаСправочникаТовары.МодульОбъекта(201,44)}: Переменная не определена (ГрСвет): 3.{ВнешняяОбработка.ОбновлениеЭлементаСправочникаТовары.МодульОбъекта(201,44)}: Переменная не определена (ГрСвет)
1. Это общий модуль при создании
2. и 3. Это уже в модуле обработки
Вот и не пойму как так если обработка не создалась что он тогда пытается исполнить?
|
|