Задача
В CommerceML у каждого Предложение есть несколько блоков Цена: BASE и WHOLESALE. Для импорта нужна только цена BASE.
Короткий ответ
Откройте значение ЦенаЗаЕдиницу и добавьте условие по соседнему ИдТипаЦены: регулярное выражение ^BASE$ (находит значение, которое целиком равно BASE).
Как сделать в Eofferix
В XML-снапшоте выберите значение
ЦенаЗаЕдиницу.Откройте настройки значения.

Анимация показывает открытие настроек конкретного значения. Добавьте условие экспорта по соседнему полю:
ИдТипаЦены^BASE$.
Так Eofferix берет только нужное значение из повторяющегося блока.
Было / стало
Было
исходные данные<КоммерческаяИнформация ВерсияСхемы="2.10">
<ПакетПредложений>
<Предложения>
<Предложение>
<Ид>SKU-3001</Ид><Наименование>Лампа Ладога</Наименование>
<Цены>
<Цена><ИдТипаЦены>BASE</ИдТипаЦены><ЦенаЗаЕдиницу>24.90</ЦенаЗаЕдиницу></Цена>
<Цена><ИдТипаЦены>WHOLESALE</ИдТипаЦены><ЦенаЗаЕдиницу>20.10</ЦенаЗаЕдиницу></Цена>
</Цены>
</Предложение>
<Предложение>
<Ид>SKU-3002</Ид><Наименование>Кресло Волга</Наименование>
<Цены>
<Цена><ИдТипаЦены>BASE</ИдТипаЦены><ЦенаЗаЕдиницу>139.00</ЦенаЗаЕдиницу></Цена>
<Цена><ИдТипаЦены>WHOLESALE</ИдТипаЦены><ЦенаЗаЕдиницу>118.00</ЦенаЗаЕдиницу></Цена>
</Цены>
</Предложение>
</Предложения>
</ПакетПредложений>
</КоммерческаяИнформация>Стало
результат<КоммерческаяИнформация ВерсияСхемы="2.10">
<ПакетПредложений>
<Предложения>
<Предложение>
<Ид>SKU-3001</Ид><Наименование>Лампа Ладога</Наименование>
<Цены>
<Цена><ИдТипаЦены>BASE</ИдТипаЦены><ЦенаЗаЕдиницу>24.90</ЦенаЗаЕдиницу></Цена>
</Цены>
</Предложение>
<Предложение>
<Ид>SKU-3002</Ид><Наименование>Кресло Волга</Наименование>
<Цены>
<Цена><ИдТипаЦены>BASE</ИдТипаЦены><ЦенаЗаЕдиницу>139.00</ЦенаЗаЕдиницу></Цена>
</Цены>
</Предложение>
</Предложения>
</ПакетПредложений>
</КоммерческаяИнформация>Что важно помнить
- CommerceML-теги оставлены как в выгрузке 1С; это часть формата, а не перевод интерфейса.
- Если нужный тип цены хранится не как
BASE, подставьте фактическийИдТипаЦеныиз вашего файла.