понедельник, 4 августа 2014 г.

Битрикс: выгрузка заказов. "Ошибка проверки источника запроса. обновите модуль обмена"

Окружение
Битрикс 14.5.3,1С 8.1 УТ

Проблема
Перестала работать выгрузка заказов. Причем сообщение об ошике невнятное типа "Заказы не выгружены"

Что делал

Решил начать с отладки 1С
Отлаживал Обработку "Обмен с сайтом", в её модуле прошелся по процедуре "ВыполнитьОбменЗаказами".

Там добрался до ошибки:
Битрикс возвращает такую строку: "Ошибка проверки источника запроса. обновите модуль обмена".

погуглил
нашел решение здесь: http://dev.1c-bitrix.ru/community/blogs/product_features/exchange-with-1c-analyze-typical-operations.php

Решение
в Битриксе в

Настройки -> Инструменты - > Команда PHP строка 

нужно выполнить такие команды

COption::SetOptionString("catalog", "DEFAULT_SKIP_SOURCE_CHECK", "Y" ); 
COption::SetOptionString("sale", "secure_1c_exchange", "N" ); 

Кто найдет решение лучше - поделитесь

1 комментарий:

  1. Добрый день, применил ваш метод и обмен возобновился. Спасибо огромное. НО есть один момент почему-то через некоторое время выставленные опции возвращаются в прежнее значение. Почему такое происходит и как это отключить не смог найти. Буду рад если поделитесь опытом

    ОтветитьУдалить