Всем привет! Продолжаю изучать вопрос интеграции 1С и Битрикса.
Задача: 1С отдает XML вида:
Как мне отсюда выдернуть причину отмены заказа и поместить ее в соответствующее место в теле заказа (SALE_ORDER_CANCEL)?
Я нашел сам XML в /upload/1c_exchange/Documents___61cd9a54-9630-4b36-81dd-809961f34267.xml
61cd9a54-9630-4b36-81dd-809961f34267 - динамическая часть имени файла.
Подскажите как реализовать такое?
Задача: 1С отдает XML вида:
Код |
---|
<?xml version="1.0" encoding="UTF-8"?> <КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.08" ДатаФормирования="2018-09-12T12:27:13"> <Документ> <Ид>Q-20030</Ид> <НомерВерсии>AAAAAAWUUTs=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> <Номер>Q-20030</Номер> <Номер1С>ХРCB-ХР0510</Номер1С> <Дата>2018-09-12</Дата> <Дата1С>2018-09-12</Дата1С> <Время>12:09:51</Время> <ХозОперация>Заказ товара</ХозОперация> <Контрагенты> <Контрагент> <Ид>4307#почта@bk.ru#Имя Фамилия </Ид> <НомерВерсии>AAAAAAWUUTc=</НомерВерсии> <ПометкаУдаления>false</ПометкаУдаления> <Наименование>Имя</Наименование> <ПолноеНаименование>Имя</ПолноеНаименование> <Роль>Покупатель</Роль> <ИНН/> <КПП/> <КодПоОКПО/> </Контрагент> </Контрагенты> <Валюта>руб</Валюта> <Курс>1.0000</Курс> <Сумма>0</Сумма> <Роль>Продавец</Роль> <Комментарий>[Номер документа на сайте: Q-20030] </Комментарий> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>Проведен</Наименование> <Значение>true</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Причина Отмены</Наименование> <Значение>Потребовалось дгугому контрагенту</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Статуса заказа ИД</Наименование> <Значение>no</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Документ> </КоммерческаяИнформация> |
Как мне отсюда выдернуть причину отмены заказа и поместить ее в соответствующее место в теле заказа (SALE_ORDER_CANCEL)?
Я нашел сам XML в /upload/1c_exchange/Documents___61cd9a54-9630-4b36-81dd-809961f34267.xml
61cd9a54-9630-4b36-81dd-809961f34267 - динамическая часть имени файла.
Подскажите как реализовать такое?