|
Загрузка заказов с сайта (битрикс) в УПП
| ☑ |
0
John83
12.10.20
✎
08:00
|
Настроил обмен через довольно распространенную разработку
но заказы почему-то не грузятся.
Вопроса два.
При загрузке заказов на сайт отправляется запрос
bitrix/admin/1c_exchange.php?type=sale&mode=query&sessid=efd35deea237e413a29d306a8fc619fd&version=3.1
Как понимаю, он вернет только измененные заказы. А как сделать, чтобы загружались все заказы, чтобы не ждать, пока на сайте внесут изменения?
|
|
1
John83
12.10.20
✎
08:07
|
И почему эти заказы могут не загружаться?
В отладчике вижу, что с сайта пришли данные, но в процессе обработки ничего не грузит
ДокументыXDTO = Б_ОбщиеПроцедурыИФункцииОбменаССайтом.ДанныеЗаказовВXDTO(ПараметрыОбмена, ДанныеЗаказов);
Если НЕ Б_ОбщиеПроцедурыИФункцииОбменаССайтом.ОбъектXDTOСодержитСвойство(ДокументыXDTO, "Контейнер") Тогда
Б_ОбщиеПроцедурыИФункцииОбменаССайтом.СообщитьПодробно("Нет документов для обработки", ПараметрыОбмена);
Возврат Ложь;
КонецЕсли
|
|
2
Demasiado
12.10.20
✎
08:48
|
Битрикс по умолчанию 1 раз отправляет заказы. Если они уже были отправлены и нужно грузануть по новой - зайди и поменяй заказ в админке. Иногда достаточно просто нажать изменить сохранить. Возможно что они у тебя еще не выгружаются из-за того что на сайте стоит фильтр по статусам.
|
|
3
John83
12.10.20
✎
10:38
|
данные о заказе читаются, но в коде ищется свойство "Контейнер", хотя оно отсутствует.
Сам ответ на запрос уже на сайте настраивается?
|
|
4
Demasiado
12.10.20
✎
10:46
|
Битрикс просто отдает. Раньше был пакетный обмен по документам, года 2 как они переделали на контейнеры. Судя по тому что ты показываешь - заказ у тебя уже прилетел. На стороне битры есть скрипт, к которому ты цепляешься, вот он как раз выгрузками-загрузками рулит, но там просто общие настройки. Может модуль интеграции битрикса на стороне 1с обновляли на новую версию не совсем корректно и поэтому документы контейнеры? Я сейчас не за компом, не могу сказать что там в оригинале
|
|
5
John83
12.10.20
✎
16:27
|
(4) модуль битрикса не обновлялся, а просто пробую в тестовой базе, т.е. первое объединение с базой было
|
|