Failure ошибка проверки источника запроса обновите модуль обмена

 

Пользователь 111813

Постоянный посетитель

Сообщений: 162
Баллов: 17
Регистрация: 25.12.2011

#1

06.02.2015 12:41:56

Здравствуйте. Мы используем два механизма обмена с 1С — один от Битрикса (для обмена заказами) и другой от сторонней компании (обмен товарами). При обмене заказами битрикс ставит флаг использования новой версии обмена, и при обмене товарами (модуль от сторонней фирмы) выпадается ошибка «Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента».

Далее я выполняю следующие команды, что бы Битрикс воспринял обмен по старому формату (в этом случае обмен проходит нормально. но после обмена заказами снова выдаётся ошибка и необходимо заново вызывать данные команды)

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

Можно ли сделать, что бы Битрикс так не капризничал? Сильно ли изменился новый механизм обмена и на сколько сложно страрый обмен переделать под новый обмен?

 

Александр Денисюк

Администратор

Сообщений: 5321
Баллов: 902
Регистрация: 16.10.2013

#2

06.02.2015 15:07:34

Цитата
Владимир Беглецов написал:
Здравствуйте. Мы используем два механизма обмена с 1С — один от Битрикса (для обмена заказами) и другой от сторонней компании (обмен товарами). При обмене заказами битрикс ставит флаг использования новой версии обмена, и при обмене товарами (модуль от сторонней фирмы) выпадается ошибка «Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента».

Далее я выполняю следующие команды, что бы Битрикс воспринял обмен по старому формату (в этом случае обмен проходит нормально. но после обмена заказами снова выдаётся ошибка и необходимо заново вызывать данные команды)

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

Можно ли сделать, что бы Битрикс так не капризничал? Сильно ли изменился новый механизм обмена и на сколько сложно страрый обмен переделать под новый обмен?

Новый обмен несовместим со старым. Изменились http запросы. Появились критичные параметры session id + № версии.

 

Александр Денисюк, а можете подсказать как долго битрикс продолжить поддерживать старый обмен? Просто может получиться так, что если мы останемся на старом обмене, то в какой-то момент Битрикс резко прекратит поддержку и де-факто мы останемся не с чем

 

Юрий Волошин

Администратор

Сообщений: 1376
Баллов: 113
Регистрация: 07.03.2008

#4

06.02.2015 16:00:09

Цитата
Владимир Беглецов написал:
Александр Денисюк, а можете подсказать как долго битрикс продолжить поддерживать старый обмен? Просто может получиться так, что если мы останемся на старом обмене, то в какой-то момент Битрикс резко прекратит поддержку и де-факто мы останемся не с чем

Мы не можем точно сказать срок такой поддержки, достаточно много клиентов использует предыдущий обмен, и мы его будем поддерживать продолжительное время. Но риск остается, что в какой та момент времени, пусть не завтра, обмен может перестать работать.

Рассмотрите все-таки возможность перехода, это изменение сделано по причине безопасности, а передаются все-таки коммерческие данные.  

 

Добрый день
1. Подскажите пожалуйста, а когда было сделано изменение перехода?
Проблем в том, что мы делали обмен (только выгрузка товаров) штатным модулем обмена в 1с УТ, а потом скаченным с сайта, но пару дней назад оба прекратили работу с формулировкой «битрикс Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента.»
2. Какой теперь актуальный модуль обмена и где его качать?

 

Александр Денисюк

Администратор

Сообщений: 5321
Баллов: 902
Регистрация: 16.10.2013

#6

24.02.2015 11:17:07

Цитата
Владислав Бабий написал:
2. Какой теперь актуальный модуль обмена и где его качать?

Все актуальные модули тут

http://1c.1c-bitrix.ru/ecommerce/download.php

Новый модуль — это модуль, который 4 версии

 

Пользователь 426591

Заглянувший

Сообщений: 2
Регистрация: 11.12.2015

#7

17.12.2015 19:28:54

Цитата
Все актуальные модули тут  http://1c.1c-bitrix.ru/ecommerce/download.php

На главной странице! 1с-битрикс написано что интеграция 1С и  1с- Битрикс доступна из коробки!
Для этого НУЖНО ВСЕГО ЛИШЬ  обновить ваш модуль обмена с сайта до актуальной версии.
Но клиетнам базовой 1с версии эта ИНТЕГРАЦИЯ ИЗ КОРОБКИ недоступна по причине запрета модификации конфигурации.
Более того старый обмен тоже перестал работать…
Я покупал Битрикс чтобы все работало из коробки а покупать Проф версию 1с мне совершенно нет необходимости!
Главный вопрос когда будет обновлен модуль обмена в «базовых» конфигурациях   и будет ли вообще? Дата выпуска обновления будет самым приятным ответом….

 
 

Пользователь 506671

Заглянувший

Сообщений: 1
Регистрация: 27.02.2016

#9

27.02.2016 17:45:34

Цитата
Александр Денисюк написал:

Цитата
Владислав Бабий  написал:
2. Какой теперь актуальный модуль обмена и где его качать?

Все актуальные модули тут  http://1c.1c-bitrix.ru/ecommerce/download.php
Новый модуль — это модуль, который 4 версии

УТ10.3 модуль и 5.0.0.5 и 6.0.0.1, а ошибка все та же — «обновите модуль»:-) до сих пор приходится пользоваться регулярно скриптом.

 

Пользователь 428983

Заглянувший

Сообщений: 9
Регистрация: 06.04.2016

#10

13.08.2016 07:09:51

Доброго здравия! Модуль 4.0.5.1 будет работать с Управление сайтом 16.0.8?

В логах обнаружена ошибка:
13.08.2016 6:24:58—Начало
выгрузки пакета 10 каталога: Основной каталог товаров
13.08.2016 6:25:31—Выгрузка справочных данных.
13.08.2016 6:25:31—Выгрузка товаров в XML.
13.08.2016 6:25:40—Выгружено 390 картинок.
13.08.2016 6:25:40—Выгружено 0 файлов.
13.08.2016 6:25:40—Выгрузка товаров в XML завершено. Выгружено 1 000 элементов.
13.08.2016 6:25:40—Отправка запроса на авторизацию.
13.08.2016 6:25:40—Отправка запроса на инициализацию, для определения версии обмена данных.
13.08.2016 6:25:43—Процес выполнения обмена: Распаковка архива завершена.
13.08.2016 6:25:45—Процес выполнения обмена: Временные таблицы удалены.
13.08.2016 6:25:47—Процес выполнения обмена: Временные таблицы созданы.
13.08.2016 6:25:58—Процес выполнения обмена: Обработано 45.67% файла.
13.08.2016 6:26:00—import___1a3f500a-507c-4be0-bd54-af4d79b38e3b.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure

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

На сколько это критично? Что она означает?

Скажите, как можно запустить скрипт?

Цитата
COption::SetOptionString(«catalog», «DEFAULT_SKIP_SOURCE_CHECK», «Y»);
COption::SetOptionString(«sale», «secure_1c_exchange», «N»);
 

Командная php строка там выполнить этот код

 

Пользователь 428983

Заглянувший

Сообщений: 9
Регистрация: 06.04.2016

#12

15.08.2016 11:39:42

Цитата
Владимир Линецкий написал:
Командная php строка там выполнить этот код

Владимир, благодарю за ответ, но я скорее программист 1С, чем web кодер, даже не представляю, как вызвать php строку. Подскажите, пожалуйте, ссылкой на какую-нибудь инструкцию?

 

Не помогло, ни запуск скрипта, ни обновление до версии 6. На что может влиять данная ошибка?

 

Пользователь 930959

Заглянувший

Сообщений: 2
Регистрация: 06.02.2017

Web Developer

#15

28.03.2017 18:51:56

Цитата
Константин Серавкин написал:
COption::SetOptionString(«catalog», «DEFAULT_SKIP_SOURCE_CHECK», «Y»);
COption::SetOptionString(«sale», «secure_1c_exchange», «N»);

Спасибо. Работает, помогло.

 

В 1С используется стандартный механизм обмена данными с сайтом. Битрикс 17.0.15, 1С 11.3.4.93. С ошибкой при отправке заказов на сайт «Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента» мы разобрались. Как-то можно привести в соответствие встроенный модуль обмена с сайтом и битриксовый, чтобы обмен происходил по новому формату без применения дополнительного модуля обмена от Битрикс?

 

Пользователь 1392443

Заглянувший

Сообщений: 2
Регистрация: 15.09.2017

#17

26.10.2017 15:31:27

Цитата
Анна Клементьева написал:
В 1С используется стандартный механизм обмена данными с сайтом. Битрикс 17.0.15, 1С 11.3.4.93. С ошибкой при отправке заказов на сайт «Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента» мы разобрались. Как-то можно привести в соответствие встроенный модуль обмена с сайтом и битриксовый, чтобы обмен происходил по новому формату без применения дополнительного модуля обмена от Битрикс?

+1

 

Добрый день.

Используем облачную версию УНФ и 1С управление сайтом «Малый бизнес». За обновление облака следит 1С, за обновлением сайта — я. Все обновляется, но с июля месяца у нас перестал работать обмен заказами и товарами с сайта. Ранее все работало, что сейчас происходит не пойму.
В логах пишет:
____________________________________________________________­______
Интерактивный обмен
10/26/2017 9:08:35 PM Запуск выгрузки заказов
Выгружено: 13
10/26/2017 9:08:37 PM Завершена выгрузка заказов
Дополнительная информация:
Произошла ошибка: Ошибка получения параметров обмена (ограничение размера файла)!
Произошла ошибка на стороне сервера. Файл не отправлен. (/var/lib/srv1cv8/tmp/webdata — 6455ae14-1d05-11e7-2297-00505689f2c0/orders-afe9ec8a-ba78-11e7-7088-00505689f2c0.xml).
Ответ сервера:
failure
Ошибка проверки источника запроса. Обновите модуль обмена.

____________________________________________________________­_______

Интерактивный обмен
10/26/2017 9:07:37 PM Запуск выгрузки товаров
10/26/2017 9:07:44 PM Завершено формирование файлов выгрузки товаров
Выгружено товаров: 859
предложений: 777
картинок: 0

В том числе для каталога Основной каталог товаров:
товаров: 859
предложений: 777
картинок: 0

10/26/2017 9:08:14 PM Выгрузка на сайт завершилась с ошибками.
offers.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Ошибка импорта метаданных.
10/26/2017 9:08:14 PM Завершена выгрузка товаров

____________________________________________________________­______________

Что делать?
С Уважением, Александр

 

Пользователь 63774

Посетитель

Сообщений: 47
Баллов: 7
Регистрация: 19.05.2010

#19

17.07.2018 16:24:33

Такая же проблема:

Цитата
17.07.2018 17:21:12—Произошла ошибка на стороне сервера. Файл не отправлен. (E:\1c\redz\new_site\new_site\reports\Exchange_(Выгрузка на новый сайт)2018-07-17.zip).
Ответ сервера:
failure
Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента.

Версия модуля обмена 7.0.1.6
Сайт обновлен до последней версии 18.0.2
Уже все перепробовал ничего не выходит.

Цитата
COption::SetOptionString(«catalog», «DEFAULT_SKIP_SOURCE_CHECK», «Y»);
COption::SetOptionString(«sale», «secure_1c_exchange», «N»);

тоже не помогает:(

 
 

Пользователь 4790846

Заглянувший

Сообщений: 1
Регистрация: 03.12.2020

#21

22.12.2021 19:31:41

А как импортировать reference, интересно, через модуль 1с_exchange если на стороне 1с не отправляется сессионная кука, а в компоненте catalog.import.hl лежит потрясающее условие elseif(!check_bitrix_sessid()), а в коде check_bitrix_sessid идет безусловное сравнение либо с $_REQUEST[<sessid (по умолчанию)>] либо со значением заголовка X-Bitrix-Csrf-Token. И ЭТО ОТКЛЮЧИТЬ НЕЛЬЗЯ НИКАК, кука не отправилась — хоть оботправляйся этот токен, bitrix_sessid() ему никогда соответствовать не будет!!!!!  

17.03.2021
12:08
17.03.2021 12:08:58

Проблема
Обмене 1С с сайтом битрикс: при загрузке дерева разделов выходила такая ошибка:

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

Причина
Ошибка проверки источника запроса возникает, когда из 1С делается выгрузка не битриксовским модулем обмена.
В 1С битриксовский модуль обмена ставится рядом с модулем от компании 1С. Т.е. можно делать выгрузку и битриксовскими модулем и модулем от 1С.
Клиент делал выгрузку модулем от 1С.

Решение
добавить в init.php

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

17.03.202112:0817.03.2021 12:08:58

Теги: обмен с 1С

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

Некоторые пользователи видят ошибки вида:

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

При обмене заказами

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

В версии Битрикса 14.5 появился новый режим контроля сессий при обмене с 1С. Это необходимо для безопасности и работает только с новыми дополнениями Битрикса (4.0.0.0 и выше) для 1С.

Ошибка возникает, когда на сайте включены проверки для новых версий обмена в 1С, а 1С старая.

Проверка источника запроса включается сама при обновлениях Битрикса, или при обмене с новой 1С.

Модуль позволяет администратору отключить проверку для стандартного обмена с 1С.

Модуль позволяет отключить проверку постоянно, так, чтобы она не включалась обратно.

Магазин → Продвинутый обмен с 1С → Проверка источника запроса

Проверка источника запроса

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

Проверка источника запроса Товары и заказы

Для выгрузки заказов в разные 1С (или в Битрикс24) мы рекомендуем использовать разные пути файлов. Так удобнее и не происходит путаницы при экспорте заказов.


0
 

 Отказоустойчивость |

Описание курса

| Ускорение сайта. Отложенный сброс управляемого кеша инфоблоков 

Ошибка обмена с 1С «Ошибка проверки источника запроса. Обновите модуль обмена»

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

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

Ошибку нужно смотреть в конфигураторе в режиме отладки. Это будет ответ на запрос данных от сайта.

Чтобы её исправить нужно в Битриксе установить параметры. Для этого в админке в разделе Командная PHP-строка выполнить следующий код:

COption::SetOptionString(«catalog», «DEFAULT_SKIP_SOURCE_CHECK», «Y»);

COption::SetOptionString(«sale», «secure_1c_exchange», «N»);

Так же можно прописать эти строчки в init.php.

Тем самым вы переключите ядро Битрикса на работу с типовым обменом от 1С.

Количество показов: 7136

Возврат к списку


Понравилась статья? Поделить с друзьями:
  • Failed to synchronize registry data from server ошибка
  • Facebook ошибка 100
  • F88 webasto ошибка
  • F7902 siemens ошибка
  • Failure ошибка импорта метаданных