Прошу помощи т.к. перерыл уже весь гугл и форум но не могу решить проблему.
УТ 11.3.2.193, модуль обмена 6.5.0.0 от 20.02.17, битрикс, интернет магазин, демо локальный из виртуальной машины, малый бизнес.
Товары/предложения выгрузились, цены и остатки выгрузились (с подстановкой ID из XML файла).
Битрикс настройки обмена заказов:
УТ типовое соглашение соглашение: УТ настройки обмена: Обмен документами - истина.
Битрикс->Настройки->Инструменты->Проверка системы: пишет что все хорошо.
Создал заказ в Битриксе: Тип плательщика: физ лицо, оплачен, статус - оплачен формируется к отправке.
После обмена заказ не выгружается в УТ. В логе пишет: ... xx.xx.xxxx 15:33:22--Отправка запроса на получение заказов с сайта. xx.xx.xxxx 15:33:24--Нет документов для обработки ...
Временный файл отлавливал в отладчике в момент обмена он реально без заказов. в отчаянии пробовал разные настройки, и пробовал выгрузить заказы с помощью типового обмена (не модуль Битрикса), тоже без результативно, заказ не выгружается.
PodozritelnayaSova,попробуйте проделать следующие действия: 1. Создать новый заказ 2. В адресной строке набрать: вашсайт/bitrix/admin/1c_exchange.php?type=sale&mode=checkauth На выходе скрипт выдаст ответ по запросу: http://prntscr.com/eekm2w 3. Затем в адресной строке набрать: вашсайт/bitrix/admin/1c_exchange.php?type=sale&mode=init&sessid=17f15573e9b5847ff11f5d655a964263 Последним параметром нужно передать Ид сессии: sessid=17f15573e9b5847ff11f5d655a964263 4. На выходе: http://prntscr.com/eekm7g 5. После чего нужно отправить запрос: вашсайт/bitrix/admin/1c_exchange.php?type=sale&mode=query&sessid=17f15573e9b5847ff11f5d655a964263 На выходе xml
PodozritelnayaSova,получается, что на выходе есть заказ в xml. Значит сайт отдает данные, либо на стороне 1с что-то, либо в процессе отдачи информации с сайта в 1с беда.
А попробуйте на сайте в настройках интеграции 1с (на закладке "Заказы") включить сжатие: http://prntscr.com/eelmxi
Алексей Сипаев написал: А попробуйте на сайте в настройках интеграции 1с (на закладке "Заказы") включить сжатие:
И было включено, в обоих разделах "Каталог" и "Заказы"
На всякий случай сейчас отключил, и еще раз попробовал выгрузить, результат тот же.
Цитата
Алексей Сипаев написал: получается, что на выходе есть заказ в xml. Значит сайт отдает данные, либо на стороне 1с что-то, либо в процессе отдачи информации с сайта в 1с беда.
что же делать? ведь типовое все, причем модуль для УТ на сайте обновили разработчики 20.02.17 под той же версией 6.5.0.0 (что к слову, вызывает массу неприятных слов в их адрес, т.к. если обновляешь то номер версии тоже следовало бы менять). Увидев это я обновил модуль.
Алексей Сипаев написал: вашсайт/bitrix/admin/phpinfo.php Проверьте там информацию по подстроке zip
включено.
Цитата
Алексей Сипаев написал: Цитата PodozritelnayaSova написал: кстати, видел что необходим sale 17, но не совсем понял что это и где проверить какой сейчас у меня модуль. http://prnt.sc/eemi26
Интернет-магазин (sale) Позволяет осуществлять продажи товаров посетителям сайта.
16.5.0
20.06.2016
Установлен
А как обновить модуль до 17?
marketplace - > Обновление платформы -> Список обновлений -> Неактивно
В части
Установите обновления на ваш сайт:
Рекомендуемые обновления: 27 для модулей Опциональные обновления: 6 для языковых файлов
Получилось решить данную проблему? Та же беда. Весь обмен проходит хорошо кроме заказов. Модуль на стороне 1С пишет что нет документов для получения. Хотя заказы есть и много.
Подскажите, чем закончилось, справились с заказами? У нас подобная ситуация. Сайт работал отлично. заказы загружались (УТ 10.3 , модуль битрика в 1с 4.0.5.1
. в конце феврлаля Сайт был взломан и заражен.Восстановили из архива. После этого - перестали выгружаться заказы. вернее из 10 заказов например может загрузиться в 1С два. И закономерности какие вдруг загружаются - найти не могу. обновить быстро не получится, автор сайта не отвечает на звонки. Гуглила Ваш форум. пробовала проверить время сервера , и настройки в админки менять - ничего не получается запросы из адресной строки (рекомендации выше были) сделала ответы: zip=yes file_limit=204800 Заказ 9после того как перезаписал его в админке на запрос нашелся: <КоммерческаяИнформация ВерсияСхемы="2.05" ДатаФормирования="2017-03-22T16:52:53" ФорматДаты="ДФ=yyyy-MM-dd; ДЛФ=DT" ФорматВремени="ДФ=ЧЧ:мм:сс; ДЛФ=T" РазделительДатаВремя="T" ФорматСуммы="ЧЦ=18; ЧДЦ=2; ЧРД=." ФорматКоличества="ЧЦ=18; ЧДЦ=2; ЧРД=."><Документ> <Ид>3286</Ид> <Номер>3286</Номер> <Дата>2017-03-22</Дата> <ХозОперация>Заказ товара</ХозОперация> <Роль>Продавец</Роль> <Валюта>RUB</Валюта> <Курс>1</Курс> <Сумма>26520.00</Сумма> <Контрагенты> <Контрагент> <Ид>3285#pehortecstil5#Колесников ДА</Ид> <Наименование>Колесников Д.А. (тест)</Наименование> <ПолноеНаименование>Колесников Д.А. (тест)</ПолноеНаименование> <Фамилия>Колесников ДА</Фамилия> <АдресРегистрации> <Представление>Самовывоз</Представление> <АдресноеПоле> <Тип>Страна</Тип> <Значение>Россия</Значение>
Но 1с пишет Отправка запроса на получение заказов с сайта. Нет документов для обработки в одном месте прочилата что при смене часового пояса надо перезапустить демон mysqld, Как это сделать?
Алексей Сипаев написал: /bitrix/admin/1c_exchange.php?type=sale&mode=init&sessid=
Спасибо вчера написал в тех поддержку и они ответили что бы я сделал первый вариант. Так вот я сделал и все работает. Ну а вот на последнем шаге когда формируется xml вот что он отдает <КоммерческаяИнформация ВерсияСхемы="2.05" ДатаФормирования="2017-10-18T9:43:29" ФорматДаты="ДФ=yyyy-MM-dd; ДЛФ=DT" ФорматВремени="ДФ=ЧЧ:мм:сс; ДЛФ=T" РазделительДатаВремя="T" ФорматСуммы="ЧЦ=18; ЧДЦ=2; ЧРД=."ФорматКоличества="ЧЦ=18; ЧДЦ=2; ЧРД=."></КоммерческаяИнформация> и больше нечего.
Aleksey Kurza,В данный момент получается, что нет заказов, которые сайт мог бы отдать. Попробуйте в качестве теста пересохранить какой-нибудь заказ или создать вручную новый и выполнить выгрузку, затем получить XML.
Алексей Сипаев написал: В данный момент получается, что нет заказов, которые сайт мог бы отдать. Попробуйте в качестве теста пересохранить какой-нибудь заказ или создать вручную новый и выполнить выгрузку, затем получить XML.
Я пересохранил он выгрузился. Я так понял все последующие будут выгружаться?