| Цитата | ||
|---|---|---|
написал:
Попробовал сделать как у вас, на портал выгружается весь список, строки не удаляются. А включите пожалуйста режим отладки в общих настройках. Затем проделайте эту операцию еще раз. Перейдите в историю взаимодействий. И в момент когда из 1С на портал отправляется заказ, посмотрите текст запроса. Там все позиции? И не изменились ли id? Посмотрите Тело запроса HTTP запроса: и Ответ с портала: |
в битриксе создана сделка, в ней 5 позиций: (строки 2 и 3 одинаковые товары)
Ф18 Сердце Фуксия 18"/45 см /FlexMetal
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Янтарный Сатин 18"/45 см /Anagram
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Янтарный Сатин 18"/45 см /Anagram
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Ройбуш 18"/45 см /FlexMetal
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Розовый светлый 18"/45 см /GRABO
1 Штука за 350 RUB на 350 RUB
В 1с приехали нормально. Потом меняем стадию у сделки на стороне 1С. Статус заказа изменили.
в режиме отладки запрос, который отправляет 1С
Ответ с портала
если коротко основные данные:
запрос на портал
productRows[1][id]=106269&productRows[1][productId]=186011
productRows[2][id]=106270&productRows[2][productId]=181525
productRows[3][id]=106271&productRows[3][productId]=181525
productRows[4][id]=106272&productRows[4][productId]=186356
productRows[5][id]=106273&productRows[5][productId]=187063
Ф18 Сердце Фуксия 18"/45 см /FlexMetal
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Янтарный Сатин 18"/45 см /Anagram
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Янтарный Сатин 18"/45 см /Anagram
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Ройбуш 18"/45 см /FlexMetal
1 Штука за 350 RUB на 350 RUB
Ф18 Сердце Розовый светлый 18"/45 см /GRABO
1 Штука за 350 RUB на 350 RUB
ответ с портала
"id":106274,"productId":186011
"id":106275,"productId":181525
"id":106276,"productId":186356
"id":106277,"productId":187063
т.е. на стороне битрикса создались новые 4 строки, а предыдущие удалились.
id позиции изменились, productId не изменился.
Получается что дубликат товара просто игнорируется при загрузке в битрикс24, но явно видно, что строки товара в сделке удаляются и грузятся новые.
Почему так происходит, немного не понятно.
Почему такое происходит? Полный текст запроса и ответа вложил, можно по ссылке посмотреть.
Может еще что-то, что я не вижу. Как фактически должно быть? Может у нас портал криво что-то делает?
Куда дальше копать?