Task
In CommerceML, barcode is stored inside ЗначенияРеквизитов next to other requisites. The import needs only the barcode.
Short answer
Open Значение inside ЗначениеРеквизита and add a condition on Наименование: regular expression ^Штрихкод$ (matches a value that is exactly Штрихкод).
How to do it in Eofferix
In the XML/YML snapshot, select the
Значениеvalue.Open the value settings.

The animation shows opening settings for the selected value. Method 1: on neighboring
Наименование, setEqualsШтрихкод.
This is one condition variant; the other variants do not need to be added. Method 2: if 1C writes
Штрихкод EAN, useНаименованиеContains substringШтрихкод.
This is one condition variant; the other variants do not need to be added. Method 3: keep regular expression
^Штрихкод$(matches a value that is exactlyШтрихкод) as the strict option.
This is one condition variant; the other variants do not need to be added.
Before / after
Before
source data<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар>
<Ид>SKU-19001</Ид>
<Наименование>Hudson lamp</Наименование>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Штрихкод</Наименование>
<Значение>4601234567890</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Страна</Наименование>
<Значение>United States</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
<Товар>
<Ид>SKU-19002</Ид>
<Наименование>Parker chair</Наименование>
<ЗначенияРеквизитов>
<ЗначениеРеквизита>
<Наименование>Штрихкод</Наименование>
<Значение>5901234123457</Значение>
</ЗначениеРеквизита>
<ЗначениеРеквизита>
<Наименование>Страна</Наименование>
<Значение>Poland</Значение>
</ЗначениеРеквизита>
</ЗначенияРеквизитов>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>After
result<Товары>
<Товар>
<Ид>SKU-19001</Ид>
<Наименование>Hudson lamp</Наименование>
<Штрихкод>4601234567890</Штрихкод>
</Товар>
<Товар>
<Ид>SKU-19002</Ид>
<Наименование>Parker chair</Наименование>
<Штрихкод>5901234123457</Штрихкод>
</Товар>
</Товары>