Objectif
Dans CommerceML, barcode est stocké dans ЗначенияРеквизитов avec d’autres requis. L’import a besoin seulement du barcode.
Réponse courte
Ouvrez Значение dans ЗначениеРеквизита et ajoutez une condition sur Наименование : expression régulière ^Штрихкод$ (correspond à une valeur exactement égale à Штрихкод).
Comment le faire dans Eofferix
Dans le snapshot XML/YML, sélectionnez la valeur
Значение.Ouvrez les paramètres de la valeur.

L’animation montre l’ouverture des paramètres de la valeur sélectionnée. Méthode 1 : sur
Наименование, utilisezÉgal àШтрихкод.
C’est une variante de condition ; les autres variantes ne sont pas à ajouter. Méthode 2 : si 1C écrit
Штрихкод EAN, utilisezНаименованиеContient la sous-chaîneШтрихкод.
C’est une variante de condition ; les autres variantes ne sont pas à ajouter. Méthode 3 : gardez
^Штрихкод$comme option stricte.
C’est une variante de condition ; les autres variantes ne sont pas à ajouter.
Avant / après
Avant
données source<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар>
<Ид>SKU-19001</Ид>
<Наименование>Lampe Elodie</Наименование>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Штрихкод</Наименование>
<Значение>4601234567890</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Страна</Наименование>
<Значение>France</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
<Товар>
<Ид>SKU-19002</Ид>
<Наименование>Fauteuil Martin</Наименование>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Штрихкод</Наименование>
<Значение>5901234123457</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Страна</Наименование>
<Значение>Poland</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>Après
résultat<Товары>
<Товар>
<Ид>SKU-19001</Ид>
<Наименование>Lampe Elodie</Наименование>
<Штрихкод>4601234567890</Штрихкод>
</Товар>
<Товар>
<Ид>SKU-19002</Ид>
<Наименование>Fauteuil Martin</Наименование>
<Штрихкод>5901234123457</Штрихкод>
</Товар>
</Товары>