Изменение статуса заказа в личном кабинете сайта на Битрикс
Столкнулся с проблемой при попытке сменить статус заказа на сайте из 1С
Передаю xml:
Битрикс отвечает Заказ с данным ID не обнаружен, хотя при поступлении с сайта приходил именно с этим
Передаю xml:
<Документ>
<Ид>325798</Ид>
<ЗначениеРеквизита>
<Наименование>Статуса заказа ИД</Наименование>
<Значение>P</Значение>
</ЗначениеРеквизита>
</Документ>
Битрикс отвечает Заказ с данным ID не обнаружен, хотя при поступлении с сайта приходил именно с этим
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день! Возможно нужно так
<Документ>
<Ид>325798</Ид>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Статуса заказа ИД</Наименование>
<Значение>P</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Документ>
<Документ>
<Ид>325798</Ид>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Статуса заказа ИД</Наименование>
<Значение>P</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Документ>
(3) flaks,
Полностью выглядит вот так:
Полностью выглядит вот так:
<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2015-06-01T15:29:15" Ответственный="Администратор">
<Документ>
<Ид>325798</Ид>
<Номер>325798</Номер>
<ХозОперация>Заказ товара</ХозОперация>
<Роль>Продавец</Роль>
<Валюта>RUB</Валюта>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Статуса заказа ИД</Наименование>
<Значение>F</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Документ>
</КоммерческаяИнформация>
Показать
Можно изменить этот заказ на сервере(например отменить) сделать обмен, достать ответ сервера(он где-то в куки на машине с которой идет обмен будет , файл создается и уничтожается после обработки - нужно найти место в модуле обмена в 1С где уничтожается и временно закомменировать), в полученном ответе сервера посмотреть ID и Номер.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот