Добрый день.
Имеется самописная выгрузка заказов из интернет магазина в CRM на 1С. Через выгрузку приходят заказы, которые в последствии обрабатываются и уходят на фуллфилмент в другую организацию. Есть желание расширить список полей которые приходят из ИМ по CommerceML. Я нашел где определяется список полей заказа, которые передаются, но не могу понять как определяется состав свойств, которые передаются в блоке "ЗначенияРеквизитов" для товаров заказа.
Почитав несколько тем на форуме увидел, что к примеру дополнительное свойство "Артикул" без проблем передается при выгрузке, но я к сожалению не понимаю, почему оно не передается у меня. Ниже выдержка из реального файла обмена.
[CODE]<Товары>
<Товар>
<Ид>1698</Ид>
<ИдКаталога>16</ИдКаталога>
<Наименование>Произвольное наименование</Наименование>
<Единица>
<Код>796</Код>
<НаименованиеПолное>Штука</НаименованиеПолное>
</Единица>
<Коэффициент>1</Коэффициент>
<Скидки>
<Скидка>
<Наименование>Скидка на товар</Наименование>
<Сумма>59.0000</Сумма>
<УчтеноВСумме>true</УчтеноВСумме>
</Скидка>
</Скидки>
<ЦенаЗаЕдиницу>177.0000</ЦенаЗаЕдиницу>
<Количество>1.0000</Количество>
<Сумма>177</Сумма>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>НомерПозицииКорзины</Наименование>
<Значение>7190</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
<Значение>16</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
<Значение>1698</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
[/CODE]
Имеется самописная выгрузка заказов из интернет магазина в CRM на 1С. Через выгрузку приходят заказы, которые в последствии обрабатываются и уходят на фуллфилмент в другую организацию. Есть желание расширить список полей которые приходят из ИМ по CommerceML. Я нашел где определяется список полей заказа, которые передаются, но не могу понять как определяется состав свойств, которые передаются в блоке "ЗначенияРеквизитов" для товаров заказа.
Почитав несколько тем на форуме увидел, что к примеру дополнительное свойство "Артикул" без проблем передается при выгрузке, но я к сожалению не понимаю, почему оно не передается у меня. Ниже выдержка из реального файла обмена.
[CODE]<Товары>
<Товар>
<Ид>1698</Ид>
<ИдКаталога>16</ИдКаталога>
<Наименование>Произвольное наименование</Наименование>
<Единица>
<Код>796</Код>
<НаименованиеПолное>Штука</НаименованиеПолное>
</Единица>
<Коэффициент>1</Коэффициент>
<Скидки>
<Скидка>
<Наименование>Скидка на товар</Наименование>
<Сумма>59.0000</Сумма>
<УчтеноВСумме>true</УчтеноВСумме>
</Скидка>
</Скидки>
<ЦенаЗаЕдиницу>177.0000</ЦенаЗаЕдиницу>
<Количество>1.0000</Количество>
<Сумма>177</Сумма>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>ВидНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>ТипНоменклатуры</Наименование>
<Значение>Товар</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>НомерПозицииКорзины</Наименование>
<Значение>7190</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#CATALOG.XML_ID</Наименование>
<Значение>16</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>СвойствоКорзины#PRODUCT.XML_ID</Наименование>
<Значение>1698</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
[/CODE]