Quad.Wiki

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Данная ошибка появляется в случае, если у вас настроена синхронизация с 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 должна происходить без ошибок. Данную операцию нужно будет повторить, если обновился движок сайта.

  • No labels