Почему сверка выдаёт ошибки или пустой результат: симптомы и причины

Если сервис прерывает сравнение прайсов предупреждением или отчет выглядит нелогично, проверьте типовые сценарии:

  • «Нужны оба файла (A и B)». Одно из двух текстовых полей осталось пустым: сверка идет строго между «было» и «стало».
  • «Не удалось разобрать CSV - нужны заголовки + хотя бы 1 строка». Вставленный текст не содержит строки с названиями колонок или состоит только из заголовка без товарных строк.
  • Все позиции отмечены как новые или удаленные. Столбец сопоставления выбран неверно: ключ (артикул или наименование) в файлах A и B должен занимать одну и ту же колонку.

Ниже - как подготовить обе выгрузки, запустить сверку и правильно читать таблицы динамики цен и остатков.

Как работает мониторинг остатков и сверка прайсов

Чтобы быстро выявить расхождения в наличии товаров и ценах, скопируйте две версии списков в инструмент сравнение двух прайсов или остатков и нажмите кнопку «Сравнить». В результате сервис сопоставит позиции по уникальному ключу и сформирует наглядную сводку: карточки с количеством новых, удаленных и изменившихся позиций, а также подробные таблицы с динамикой цен и остатков.

Вся работа происходит прямо в браузере через два текстовых поля: «Файл A (было)» для исходных данных и «Файл B (стало)» для свежей выгрузки. Данные вставляются в текстовом виде CSV. Разделитель колонок сервис определяет автоматически, поддерживаются запятая, точка с запятой и символ табуляции.

Настройка колонок и режимы фильтрации

Под каждым полем ввода расположены настройки номеров колонок. Нумерация столбцов всегда начинается с нуля:

  • Колонка-ключ: уникальный идентификатор строки, например артикул или уникальный код (по умолчанию 0).
  • Цена: колонка со стоимостью товара (по умолчанию 1).
  • Остаток: колонка с количеством на складе. Если отслеживать наличие не требуется, оставьте это поле пустым.

В селекторе «Показать» можно выбрать нужный срез данных: «Все изменения», «Только новые», «Только удалённые» или «Только изменённые». После нажатия кнопки «Сравнить» сервис построит итоговые таблицы. Таблицы «Новые позиции» и «Удалённые позиции» содержат ключ и все колонки строки, а таблица «Изменённые позиции» наглядно выводит значения: Ключ, Цена A, Цена B, разницу (Δ цены), Остаток A и Остаток B.

Диагностика ошибок и проблем сопоставления

Если при сверке сервис выдает предупреждение или результат выглядит некорректно, проверьте следующие типичные ситуации:

Ошибка: «Нужны оба файла (A и B)»

  • Причина: одно из двух текстовых полей осталось пустым.
  • Исправление: вставьте CSV-текст как в поле исходных данных «Файл A (было)», так и в поле обновленных данных «Файл B (стало)».

Ошибка: «Не удалось разобрать CSV - нужны заголовки + хотя бы 1 строка»

  • Причина: вставленный текст не содержит строки с названиями колонок либо состоит только из одного заголовка без строк с товарами.
  • Исправление: убедитесь, что первая строка содержит названия столбцов, а со второй строки начинаются товарные позиции.

Симптом: все товары отмечены как новые или удаленные

  • Причина: неверно указан номер колонки-ключа либо перепутаны поля колонок в формах A и B. Также частая ошибка - указание порядкового номера с единицы вместо нуля.
  • Исправление: если артикул расположен в первой колонке слева, значение в поле ключа должно быть 0. Убедитесь, что в обоих полях ключи указывают на один и тот же тип идентификатора.

Симптом: некорректные значения в разнице цен или остатков

  • Причина: номера колонок цены или остатка указывают на текстовые столбцы (например, наименование или категорию).
  • Исправление: пересчитайте позицию нужного столбца с нуля и укажите корректную цифру в полях цены и остатка.

Симптом: дублирование ключа в списке

  • Причина: во входных данных один и тот же артикул встречается несколько раз с разными значениями.
  • Исправление: очистите исходный список от повторяющихся строк с одинаковым ключом перед запуском сопоставления.

Читайте также