Почему сверка выдаёт ошибки или пустой результат: симптомы и причины
Если сервис прерывает сравнение прайсов предупреждением или отчет выглядит нелогично, проверьте типовые сценарии:
- «Нужны оба файла (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. Убедитесь, что в обоих полях ключи указывают на один и тот же тип идентификатора.
Симптом: некорректные значения в разнице цен или остатков
- Причина: номера колонок цены или остатка указывают на текстовые столбцы (например, наименование или категорию).
- Исправление: пересчитайте позицию нужного столбца с нуля и укажите корректную цифру в полях цены и остатка.
Симптом: дублирование ключа в списке
- Причина: во входных данных один и тот же артикул встречается несколько раз с разными значениями.
- Исправление: очистите исходный список от повторяющихся строк с одинаковым ключом перед запуском сопоставления.