F
F
forestbird2016-02-05 18:36:26
1C-Bitrix
forestbird, 2016-02-05 18:36:26

Is it possible to change the external product code in Bitrix?

Hello.
I'm trying to upload a manually generated file in CommerceML to Bitrix through the 1C integration mechanism. It turns out to create and update a product, but exactly as long as I do not change the external code (XML_ID). That is:
1. I change the external code in Bitrix (for example, it was table1, it became table2).
2. I change <Item><ID>... in import.xml.
3. Synchronize.
After synchronization, a new product is created with the same external code. There are no errors during synchronization.
What could be wrong? Is this a bug? Is it possible to change the external product code, and if so, how to do it correctly?

<КоммерческаяИнформация xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="commerceml_2.04.xsd" ВерсияСхемы="2.04" ДатаФормирования="2008-01-09T18:13:34"> 
<Классификатор> 
<Ид>bd72d8f9-55bc-11d9-848a-00112f43529a</Ид> 
<Наименование>Классификатор (Каталог товаров)</Наименование> 
<Группы> 
<Группа> 
<Ид>05e26d6f-01e4-11dc-a411-00055d80a2d1</Ид> 
<Наименование>Мебель</Наименование> 
</Группа> 
</Группы> 
</Классификатор> 
<Каталог> 
<Ид>bd72d8f9-55bc-11d9-848a-00112f43529a</Ид> 
<ИдКлассификатора>bd72d8f9-55bc-11d9-848a-00112f43529a</ИдКлассификатора> 
<Наименование>Каталог товаров</Наименование> 
<Товары> 
<Товар> 
<Ид> 
05e26d77-01e4-11dc-a411-00055d80a2d2 
</Ид> 
<Наименование>Тесот</Наименование> 
<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница> 
<Группы> 
<Ид>05e26d6f-01e4-11dc-a411-00055d80a2d1</Ид> 
</Группы> 
<Количество>900</Количество> 
<Цены> 
<Цена> 
<ИдТипаЦены>BASE</ИдТипаЦены> 
<ЦенаЗаЕдиницу>300</ЦенаЗаЕдиницу> 
<Валюта>USD</Валюта> 
</Цена> 
</Цены> 
</Товар> 

</Товары> 
</Каталог> 
</КоммерческаяИнформация>

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question