Добрый день. Пытаюсь запустить универсальный обмен регламентным заданием. Создал общий модуль с процедурой:
Обр=Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обр.РежимОбмена="Выгрузка";
Обр.НепосредственноеЧтениеВИБПриемнике=Истина;
Обр.ТипИнформационнойБазыДляПодключения=Ложь;
Обр.ИмяСервераИнформационнойБазыДляПодключения="таратат";
Обр.ВерсияПлатформыИнформационнойБазыДляПодключения="V82";
Обр.ПользовательИнформационнойБазыДляПодключения="АдминистраторДО";
Обр.ПарольИнформационнойБазыДляПодключения="тарата";
Обр.ВыводВПротоколСообщенийОбОшибках=Истина;
Обр.ВыводВПротоколИнформационныхСообщений=Истина;
Обр.ДописыватьДанныеВПротоколОбмена=Истина;
ИмяПО=ПолучитьИмяВременногоФайла("txt");
Обр.ЗаписыватьВИнформационнуюБазуТолькоИзмененныеОбъекты=Истина;
Обр.ЗагружатьДанныеВРежимеОбмена=Истина;
Обр.ИмяФайлаПротоколаОбмена=ИмяПО;
Обр.ИмяИнформационнойБазыНаСервереДляПодключения="Doc_Giproshaht";
Обр.ТипУдаленияРегистрацииИзмененийДляУзловОбменаПослеВыгрузки=1;
УстановитьПривилегированныйРежим=Истина;
и .т.д.
Если эту процедуру запускать через обработку, то выполняется ком подключение и все проходит на "ура". Если настроить регламентное задание задание, то оно выполняется без ошибок. Но ком-подключения к базе приемнику не происходит. Что я упустил?
Я так понимаю это клиент-серверный вариант? Тогда, если процесс сервера 1С работает под отдельным Windows-пользователем (а при установке сервера по умолчанию так и будет) может он куда достучаться не может?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.