CommerceML (1С, МойСклад, Бизнес.Ру) [Beta]: проблема несанкционированных изменений в коде товара

commerceml-1с-мойсклад-класс365

#1

Где возникла проблема: 4.13.2.SP2 RU Ultimate - CommerceML (1С, МойСклад, Бизнес.Ру) [Beta]

Суть проблемы:
В 1С есть товар у которого одинаковый ШК но разные ID (у товаров разный остаток, М0000012009=3 шт, М0000016314=654 шт)

На сайте у меня карточка товара у которой товар с product_code=М0000016314 (ранее было сравнение по ШК и происходили сбои с остатками товаров, поэтому я перевел весь product_code с ШК на уникальный ID 1C)

в файле offers.xml выгружается последовательно
<Предложение>
<Ид>3be13b46-198e-11e9-9fbf-fb813019277c</Ид>
<Штрихкод>4064700419209</Штрихкод>
<Наименование>419200 Серветка із штучної замши 44х44см</Наименование>
<Код>М0000016314</Код>
<БазоваяЕдиница Код=“2009” НаименованиеПолное=“шт”>шт</БазоваяЕдиница>
<Цены>
<Цена>
<Представление>171 грн за шт</Представление>
<ИдТипаЦены>7f34ccbd-ebde-11e6-8d3c-000c2918dfc5</ИдТипаЦены>
<ЦенаЗаЕдиницу>171.00</ЦенаЗаЕдиницу>
<Валюта>грн</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
<Количество>654.00</Количество>
</Предложение>

затем второй товар (который мне не надо)
<Предложение>
<Ид>39879227-4ec6-42d3-a5cb-ccf4b2868a53</Ид>
<Штрихкод>4064700419209</Штрихкод>
<Наименование>419200 Серветка із штучної замши</Наименование>
<Код>М0000012009</Код>
<БазоваяЕдиница Код=“2009” НаименованиеПолное=“шт”>шт</БазоваяЕдиница>
<Цены>
<Цена>
<Представление>171 грн за шт</Представление>
<ИдТипаЦены>7f34ccbd-ebde-11e6-8d3c-000c2918dfc5</ИдТипаЦены>
<ЦенаЗаЕдиницу>171.00</ЦенаЗаЕдиницу>
<Валюта>грн</Валюта>
<Единица>шт</Единица>
<Коэффициент>1</Коэффициент>
</Цена>
<Количество>3.00</Количество>
</Предложение>

Что происходит? В карточке товара МЕНЯЕТСЯ самостоятельно product_code с М0000016314 на
М0000012009 - и соответственно делает остаток 3 шт

ЭТО КАК??
причем ПОЧТИ все остальные товары, вроде бы как нормально обновляют остаток и цены (кроме тех которых в 1С остаток “0”, т.к. по умолчанию нули не передаются, и CommerceML не изменяет текущий остаток - что очень-очень плохо).

Есть и некоторые другие случаи, когда в офферс остаток например 50 шт, а в карточке 1, и остаток не меняется.