Требуется доработка модуля CommerceML

Добрый день.
Необходимо доработать модуль CommerceML для передачи данных из дополнительных полей:

Из CS-Cart в файл обмена orders.xml

  1. Дата отгрузки
  2. Цена закупки товара

Дата отгрузки
Дату отгрузки/доставки необходимо взять из поля заказа Доставка [delivery_date] модуля [Loogaru] Дата доставки, преобразовать в формат 1С YYYY-MM-DD и записать в файл обмена.

Желательно данные разместить в узле <Документ> - <ЗначенияРеквизитов> - <ЗначениеРеквизита>

Пример:

<ЗначениеРеквизита>
<Наименование>Дата доставки</Наименование>
<Значение>2022-03-26</Значение>
</ЗначениеРеквизита>

Также допустимо размещение в корневом узле <Документ>

Цена закупки товара
Цену закупки товара необходимо брать из поля cost_price модуля Alt-Team: Закупочная цена
Данные разместить необходимо в узле <Документ> - <Товары> - <Товар>

Пример:

<Товар>
<Ид>17566639-5a66-11e9-944a-3085a9865670</Ид>
<Артикул>Z1286</Артикул>
<Наименование>Стиральная машина автомат Candy CS4 1051DB1/2-07</Наименование>
<ЦенаЗаЕдиницу>16316</ЦенаЗаЕдиницу>
<ЦенаЗакупки>12000</ЦенаЗакупки>
<Количество>1</Количество>
<Сумма>16316</Сумма>
</Товар>

1 лайк

Задача решена, спасибо

Позвольте поинтересоваться, почему решили тащить цену закупки из карта в 1с, а не из 1с с поля учетная цена(или аналоги) в карт?

Схема сложная, некоторые товары продаются со складов сторонних поставщиков и они отсутствуют в собственной системе учета,
Когда происходит заказ таких товаров, необходимо закупить эти товары, данные о закупке поступают из Карта.

1 лайк

Интересная схема, а я вот все заводил в 1с )) на мелких объемах может и нормально это, на больших уже гемор конечно может быть.

Написал в личку

У кого есть демка 1с? разрабатываем импорт прайсов от поставщиков напрямую в базу cs-cart и так же хотим добавить возможность передавать нужные значение в 1с. Если кому интересно, можем на взаимовыгодных условиях поработать.

8-923-364-90-07 Наберите, обсудим