Условия выгрузки в настройках значения

Как настроить условия для поля, ячейки, строки или элемента и чем они отличаются от обычных преобразований.

Условия выгрузки отвечают не за изменение текста, а за решение: попадет ли значение или весь элемент в результат. Это удобно для исключения пустых строк, товаров без цены, неактивных SKU и временных служебных данных.

Блок условий выгрузки в настройках столбца
В демо-примере условие можно применить к одной ячейке или ко всей строке результата.

Область действия

  • Условие для поля или ячейки очищает только конкретное значение. Остальная строка или товар остаются в результате.
  • Условие для строки или элемента исключает весь объект результата: строку таблицы, товар, предложение или XML/JSON-элемент.
  • Для XML-узлов условия узла применяются к узлу целиком, потому что узел является структурной частью результата.

До или после преобразований

Проверку можно выполнить до преобразований, когда нужно смотреть исходное значение, или после преобразований, когда важно решение уже по очищенному и нормализованному результату.

Если нужно именно изменить цепочку правил, используй действие NOT_LOAD или SKIP в преобразованиях. Подробная разница описана в отдельной статье про разницу между NOT_LOAD и условиями выгрузки.