Skip to main content

Ошибки

Что содержит запись об ошибке​

ПолеЗначение
Номер строкиСтрока исходного файла
СтолбецПоле, в котором найдена проблема
ЗначениеЧто фактически лежит в ячейке
Код правилаКакое правило нарушено
СообщениеТекст, заданный в профиле валидации
Уровеньerror или warning

Об этих шести полях идёт речь и в интерфейсе, и в выгрузке отчёта — других атрибутов у ошибки нет.

В частности, в записи нет отдельного поля «ожидаемое значение» и отдельного поля «рекомендация». Если нужно подсказать, как исправить значение, это описывается текстом сообщения в самом правиле.

Типичные сообщения​

Обязательное поле пустое​

Код правила required. В обязательном столбце нет значения.

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

Недопустимое число​

Коды invalid_decimal или invalid_numeric. Значение не разбирается как число — например, «abc» или «1 234,56» с неразобранными разделителями.

Что делать: применить к полю преобразование decimal_normalize, чтобы привести значение к числу, либо исправить файл.

Дублирующийся артикул​

Код duplicate_sku. Артикул уже встречался в этом файле.

Что делать: убрать дубликат из файла. Если дубликаты допустимы, уберите обязательность заполнения sku — но тогда PricePipe не сможет сопоставлять позиции между версиями фида.

Значение вне диапазона​

Коды min или max. Число не попадает в заданные границы.

Что делать: исправить значение либо изменить границы в профиле валидации.

Некорректный штрихкод или адрес​

Коды ean или email. Значение не прошло проверку формата.

Что делать: исправить значение в файле либо отключить правило, если поставщик стабильно присылает другой формат.

Массовые проблемы​

Если проблема повторяется во многих строках, правка файла вручную не удобна. Надёжнее настроить обработку так, чтобы такие значения приводились к нужному виду автоматически:

  • Разделители дробной части → decimal_normalize
  • Лишние пробелы → trim
  • Регистр → uppercase или lowercase
  • Значения из списка → value_map

Подробнее — в статье Обзор преобразований.

Связанные статьи​