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

Анимация показывает открытие настроек конкретного значения. Добавьте условие экспорта по соседнему полю:
ИдСклада^MAIN$.
Так Eofferix берет только нужное значение из повторяющегося блока.
Было / стало
Было
исходные данные<КоммерческаяИнформация ВерсияСхемы="2.10">
<ПакетПредложений>
<Предложения>
<Предложение>
<Ид>SKU-9001</Ид><Наименование>Лампа Ладога</Наименование>
<Склады>
<Склад><ИдСклада>MAIN</ИдСклада><Количество>12</Количество></Склад>
<Склад><ИдСклада>RESERVE</ИдСклада><Количество>3</Количество></Склад>
</Склады>
</Предложение>
<Предложение>
<Ид>SKU-9002</Ид><Наименование>Кресло Волга</Наименование>
<Склады>
<Склад><ИдСклада>MAIN</ИдСклада><Количество>5</Количество></Склад>
<Склад><ИдСклада>RESERVE</ИдСклада><Количество>8</Количество></Склад>
</Склады>
</Предложение>
</Предложения>
</ПакетПредложений>
</КоммерческаяИнформация>Стало
результат<КоммерческаяИнформация ВерсияСхемы="2.10">
<ПакетПредложений>
<Предложения>
<Предложение><Ид>SKU-9001</Ид><Наименование>Лампа Ладога</Наименование><Количество>12</Количество></Предложение>
<Предложение><Ид>SKU-9002</Ид><Наименование>Кресло Волга</Наименование><Количество>5</Количество></Предложение>
</Предложения>
</ПакетПредложений>
</КоммерческаяИнформация>Что важно помнить
- Это не суммирование складов: кейс нужен, когда импорт должен видеть только один выбранный склад.
- Замените
MAINна фактический идентификатор склада из вашей выгрузки 1С.