Здравствуйте, столкнулся с такой проблемой что при обмене с сайта в 1C не назначается в позициях заказа Вид цены и склад. Используется самописное формирование на стороне сайта XML документа в формате CommerceML 2, версия схемы 2.07 и стандартный модуль обмена со стороны 1C (1С:Предприятие 8.3 (8.3.22.2501)).
Заказ поступает в 1C, формируется но вид цены выставляется как произвольный, а также нет выбора склада в позициях, хотя в схеме есть объект склады. По умолчанию выставляется Типовое соглашение и самое интересное что после попадания заказа в 1C если просто попробовать изменить соглашение на то же самое, то выбор склада в позициях появляется и вид цены выставляется по умолчанию.
Прилагаю файл который формируется на стороне сайта, а также структуру пакета XDTO.
Структура XDTO:
Посоветуйте, возможно что то иначе нужно передавать, ошибок со стороны 1C не выдает, или нужно дописывать стандартный модуль обмена чтобы реализовать назначение складов и вид цены (достаточно чтобы по умолчанию как в соглашении указано). Благодарю!
Заказ поступает в 1C, формируется но вид цены выставляется как произвольный, а также нет выбора склада в позициях, хотя в схеме есть объект склады. По умолчанию выставляется Типовое соглашение и самое интересное что после попадания заказа в 1C если просто попробовать изменить соглашение на то же самое, то выбор склада в позициях появляется и вид цены выставляется по умолчанию.
Прилагаю файл который формируется на стороне сайта, а также структуру пакета XDTO.
| Код |
|---|
<КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.07" ДатаФормирования="2025-02-04T22:00:02"> <Документ> <Ид>43956</Ид> <Номер>43956</Номер> <ХозОперация>Заказ товара</ХозОперация> <Роль>Продавец</Роль> <Дата>2025-02-26</Дата> <Время>10:52:08</Время> <Валюта>RUB</Валюта> <Сумма>2900</Сумма> <Комментарий>Имя: ТЕСТ ЗАКАЗА | Телефон: +7 111 111 11 11 | Способ доставки: Доставка | Адрес: ул. Тестовая, Москва | Примечание: ТЕСТИРОВАНИЕ 3</Комментарий> <Склады> <Склад Ид="cfc7cab0-684b-11ea-98bc-7427ea4b5bee"> <Ид>cfc7cab0-684b-11ea-98bc-7427ea4b5bee</Ид> <Наименование>Склад №1</Наименование> <Адрес> <Представление>030000</Представление> <АдресноеПоле> <Тип>Почтовый индекс</Тип> <Значение>030000</Значение> </АдресноеПоле> </Адрес> <Контакты> <Контакт> <Тип>Почта</Тип> <Значение>030000</Значение> </Контакт> </Контакты> </Склад> </Склады> <Контрагенты> <Контрагент> <Наименование>Килент №1</Наименование> <Телефон>+71111111111</Телефон> </Контрагент> </Контрагенты> <Товары> <Товар> <Ид>b943e81e-5183-11e1-8f41-e89a8f291db1</Ид> <Наименование>Товар №1</Наименование> <Количество>2</Количество> <ЦенаЗаЕдиницу>1450</ЦенаЗаЕдиницу> <Сумма>2900</Сумма> <Склады> <Склад Ид="cfc7cab0-684b-11ea-98bc-7427ea4b5bee"> <Ид>cfc7cab0-684b-11ea-98bc-7427ea4b5bee</Ид> <Наименование>Склад №1</Наименование> <Адрес> <Представление>030000</Представление> <АдресноеПоле> <Тип>Почтовый индекс</Тип> <Значение>030000</Значение> </АдресноеПоле> </Адрес> <Количество>2</Количество> </Склад> </Склады> </Товар> </Товары> </Документ> </КоммерческаяИнформация> |
Структура XDTO:
Посоветуйте, возможно что то иначе нужно передавать, ошибок со стороны 1C не выдает, или нужно дописывать стандартный модуль обмена чтобы реализовать назначение складов и вид цены (достаточно чтобы по умолчанию как в соглашении указано). Благодарю!