Уважаемые коллеги!
Прошу подсказать в решении следующей проблемы:
[B][U]Дано:[/U][/B]
Интернет магазин на БУС Малый бизнес.
1С УТ 3 – казахстанская версия 1С УТ 11.
Настроен обмен данными на стороне сайта и на стороне 1С согласно инструкции Битрикс.
[B][U]Выполняемые шаги:[/U][/B]
1) Под тестовой учетной записью захожу на сайт и оформляю заказ.
2) Из 1С запускаю процедуру обмена данными.
[B][U]Результат:[/U][/B]
При запуске процедуры обмена данными способом «Выгружать в каталог на диске» заказы в 1С загружаются.
При запуске процедуры обмена данными способом «Выгружать на сайт» - загрузки заказов в 1С не происходит.
[B]Примечание:[/B]
Перед запуском каждой процедуры обмена я создаю новый заказ на сайте.
При этом после попытки загрузить способом «Выгружать на сайт»
1) в журнале регистрации 1С выходит сообщение:
-----------------------------------
Интерактивный обмен
04.08.2022 21:22:45 Запуск загрузки заказов
Обработано: 0
Загружено: 0
Пропущено: 0
Обновлено: 0
Создано: 0
04.08.2022 21:22:45 Завершена загрузка заказов
Дополнительная информация:
Не удалось прочитать данные, загруженные с сервера.
------------------------------------
2) Вручную запрошенный XML - файл с помощью запроса
сайт.ru/bitrix/admin/1c_exchange.php?type=sale&mode=query&sessid=ca95792c883aef768b7b3a4acc086074
[B]выводит данные заказа.[/B]
Что заставляет сделать вывод, что запроса от 1С к сайту не происходит, иначе вручную запрошенный XML – файл, после запуска процедуры обмена из 1С, данные заказа не выводил бы. (Ведь XML – файл содержит данные заказа только при первом запросе.)
Это наблюдение противоречит сообщению в журнале регистрации 1С:
«Не удалось прочитать данные, загруженные с сервера»,
то есть 1С утверждает, что данные загружены, хотя наличие в XML – файле данных заказа, говорит о том, что запроса к сайту (а значит и загрузки данных) не было.
В пользу того, что 1С не высылает HTTP – запрос к сайту говорит тот факт, что с момента запуска процедуры обмена, до появления сообщения об его завершении проходит примерно пол секунды.
Не может так быстро произойти этот запрос к сайту!
При запросе с диска (без обращения к интернету) на обмен уходит до трёх секунд.
[B][U]Примечание:[/U][/B]
При появлении нового или изменении существующего заказа БУС успешно создаёт соответствующий XML – файл.
Это проверено с помощью запроса:
сайт.ru/bitrix/admin/1c_exchange.php?type=sale&mode=query&sessid=ca95792c883aef768b7b3a4acc086074 (подробнее здесь [URL=https://site05.ru/developer/1c-bitrix/no_orders_1c/]https://site05.ru/developer/1c-bitrix/no_orders_1c/[/URL])
[B][U]Собственно вопрос:[/U][/B]
Почему не происходит выгрузка при обмене способом «Выгружать на сайт»?
Подскажите, пожалуйста, в каком направлении искать.
PS
По хорошему, конечно, надо освоить анализ ошибок работы 1С, но это долгая история.
Хотелось бы сразу получить точную наводку на источник проблемы.