Задача
В CommerceML из 1С остаются товары с ПометкаУдаления=true. Они не должны попадать в новый каталог.
Короткий ответ
Поставьте условие экспорта на узел Товар: ПометкаУдаления должна соответствовать ^(false|0|Нет)$ (находит значения, которые означают “не помечено к удалению”: false, 0 или Нет).
Как сделать в Eofferix
В XML/YML-снапшоте выберите повторяющийся узел
Товар.Откройте настройки узла.

Анимация показывает открытие настроек повторяющегося товарного узла. Добавьте условие экспорта для
ПометкаУдаления:ПометкаУдаления^(false|0|Нет)$.
Условие применяется к товару целиком.
Было / стало
Было
исходные данные<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар><Ид>SKU-8001</Ид><Наименование>Лампа Ладога</Наименование><ПометкаУдаления>false</ПометкаУдаления></Товар>
<Товар><Ид>SKU-8002</Ид><Наименование>Кресло Волга</Наименование><ПометкаУдаления>true</ПометкаУдаления></Товар>
<Товар><Ид>SKU-8003</Ид><Наименование>Полка Нева</Наименование><ПометкаУдаления>Нет</ПометкаУдаления></Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>Стало
результат<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар><Ид>SKU-8001</Ид><Наименование>Лампа Ладога</Наименование><ПометкаУдаления>false</ПометкаУдаления></Товар>
<Товар><Ид>SKU-8003</Ид><Наименование>Полка Нева</Наименование><ПометкаУдаления>Нет</ПометкаУдаления></Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>Что важно помнить
- CommerceML-теги оставлены как в выгрузке 1С; это часть формата, а не перевод интерфейса.
- Если в вашей выгрузке вместо
true/falseиспользуютсяДа/Нет, расширьте регулярное выражение после проверки реальных значений.