Обмен 1с 8.2 УТ 10.3 с Opencart Exchange 1C 1.5.3.1

1. svbaria 20.08.14 17:35 Сейчас в теме
Всем привет!
Вопрос по обмену 1с 8.2 УТ 10.3 для Укрины (2.3.12.1) с Opencart Exchange 1C 1.5.3.1
Версия платформы: 8.2.19.68
База - клиент-сервер организованная на db2 9.7
Система: Windows Server 2008 R2 Standart

Суть проблемы заключается в следующем:
При ручном обмене все проходит хорошо
Когда же запускается автоматический обмен (как регламентное задание) обмен не проходит. Каталог товаров формирует, но выдает ошибку:
Выгружено товаров: 992
Не удалось установить соединение с сервером. Авторизация пользователя не выполнена.

Обмен не выполнен
Выгрузка товаров завершена с ошибками!!!
Выгружено заказов: 1
Не удалось установить соединение с сервером. Авторизация пользователя не выполнена.

Обмен не выполнен
Обмен заказами завершен с ошибками!!!
Показать


Буду благодарен за все ответы!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. svbaria 20.08.14 18:23 Сейчас в теме
Вот кусок из технологического журнала:
00:00.9378-0,SYSTEM,1,process=rphost,p:processName=centr,t:clientID=230,t:applicationName=BackgroundJob,t:connectID=10644,SessionID=20702,Usr=Обмен,level=INFO,component=backbas,class=backbas::SeanceContextCache,line=4542,file=src\SeanceContextBasImpl.cpp,Descr='Obj: Get, seanceID=0a8e82b1-cc72-4546-8efa-9e40cab74713, paramID=Ã\1EÈØÕO“Š"ù¿®\072/0, value=NULL'
00:00.9379-0,SYSTEM,1,process=rphost,p:processName=centr,t:clientID=230,t:applicationName=BackgroundJob,t:connectID=10644,SessionID=20702,Usr=Обмен,level=INFO,component=backbas,class=backbas::SeanceContextCache,line=6148,file=src\SeanceContextBasImpl.cpp,Descr='Tran: Get, seanceID=0a8e82b1-cc72-4546-8efa-9e40cab74713, paramID=Ã\1EÈØÕO“Š"ù¿®\072/0, value=NULL'
00:00.9380-0,SYSTEM,1,process=rphost,p:processName=centr,t:clientID=230,t:applicationName=BackgroundJob,t:connectID=10644,SessionID=20702,Usr=Обмен,level=INFO,component=backbas,class=backbas::SeanceContextCache,line=4542,file=src\SeanceContextBasImpl.cpp,Descr='Obj: Get, seanceID=0a8e82b1-cc72-4546-8efa-9e40cab74713, paramID=ä\1Aÿ&%ÏK¶¶Á?GŠuót/0, value=NULL'


Может проблема с кодировкой? (paramID=ä\1Aÿ&%ÏK¶¶Á?GŠuót/0, value=NULL').
Если да то как исправить?
3. svbaria 22.08.14 10:34 Сейчас в теме
Вот в этой функции возникает проблема при автообмене:
Функция HTTPПолучитьДанныеССервера(Соединение, ПараметрыЗапроса="", Заголовки="", СтрокаСообщенияПользователю = "") Экспорт
	
	ОтветСервера   = Неопределено; 
	ИмяФайлаОтвета = ПолучитьИмяВременногоФайла();
		
	Попытка
		Соединение.Получить(СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки));
	Исключение
		СтрокаСообщенияПользователю = "Не удалось получить данные с сервера.Проверьте правильность адреса сервера, порт, имя пользователя и пароль,"
			+ Символы.ПС + "а также настройки подключения к Интернет.";
	КонецПопытки;	
	
	ФайлОтвета = Новый Файл(ИмяФайлаОтвета);
	
	Если ФайлОтвета.Существует() Тогда
		
		ТекстОтвета = Новый ТекстовыйДокумент();
		ТекстОтвета.Прочитать(ИмяФайлаОтвета);
		Если ТекстОтвета.КоличествоСтрок()>0 Тогда
			ОтветСервера = ТекстОтвета.ПолучитьТекст();	
		Иначе
			СтрокаСообщенияПользователю = "Получение данных с сервера: Получен пустой ответ сервера."; 	
		КонецЕсли;	
		
	Иначе	
		СтрокаСообщенияПользователю = "Получение данных с сервера: Ответ сервера не получен."; 
	КонецЕсли;	
	
	Попытка
		УдалитьФайлы(КаталогВременныхФайлов(), ИмяФайлаОтвета);
	Исключение
	КонецПопытки;
	
	Возврат ОтветСервера;
	
КонецФункции
Показать


А именно строка Соединение.Получить(СокрЛП(ПараметрыЗапроса), ИмяФайлаОтвета, СокрЛП(Заголовки)); вызывает исключение хотя в при ручном обмене все проходит хорошо!
Где собака зарыта?
4. svbaria 23.08.14 09:52 Сейчас в теме
РЕШЕНО: Поменял пользователя под которым крутился сервер1с и все пошло. Под старым пользователям даже в интернет не входило, хотя под другими все ок!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот