Quad.Wiki

Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента.

Данная ошибка появляется в случае, если у вас настроена синхронизация с 1с, при выгрузке из которой постоянно сбрасывается флаг на сайте, который разрешает не проверять "источник запроса". Чтобы обойти эту ошибку на данный момент есть следующие варианты:

1. Если вы больше не планируете обмениваться информацией с 1с

Перейти в админке сайта в Настройки - Инструменты - Командная PHP-строка и выполнить следующие команды:

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


2. Если обмен с 1с нужно сохранить

В этом случае поможет только редактирование исходных файлов Bitrix, причем это нужно будет делать после каждого обновления движка сайта (установки новый версии битрикса).

Перейдите в папку Контент / Структура сайта / Файлы и папки / bitrix / components / bitrix / catalog.import.1c/ и найдите там файл component.php

Выберите файл и нажмите Редактировать как PHP

Скопируйте текст файла в блокнот и найдите строку, содержащую текст elseif ((!$arParams["SKIP_SOURCE_CHECK"]) && (!check_bitrix_sessid()))

В моей версии битрикс это 241-ая строка


замените эту строку на

elseif (1 == 0)

и сохраните файл.


После этого загрузка обновления через Quad.Sync должна происходить без ошибок. Данную операцию нужно будет повторить, если обновился движок сайта.