Одна деталь может попадать в базу несколько раз: поставщики по-разному записывают бренд, добавляют пробелы или меняют оформление артикула. В результате появляются дубли, поиск пропускает предложения, а сравнение цен требует ручной проверки. Чтобы привести прайсы к единому формату, нужны понятные правила обработки.
Сохраняйте исходные значения
Храните артикул и бренд поставщика отдельно от нормализованных значений. Исходная запись поможет проверить спорное совпадение и передать поставщику его обозначение при заказе.
Для рабочей таблицы достаточно полей: поставщик, исходный артикул, исходный бренд, нормализованный артикул и нормализованный бренд. Добавьте дату загрузки, чтобы понимать актуальность данных.
Загружайте артикулы как текст
Артикул – идентификатор, даже если состоит только из цифр. При открытии CSV в Excel начальные нули могут исчезнуть, а длинные номера – преобразоваться с потерей точности.
Импортируйте файл с явным указанием текстового типа для столбца артикулов. Изменение формата ячеек после загрузки не восстановит потерянные символы: потребуется повторный импорт исходника.
Разделяйте очистку и изменение артикула
Начните с пробелов по краям, неразрывных пробелов и невидимых символов. Внутренние пробелы, дефисы, точки и слеши обрабатывайте по проверенным правилам конкретного бренда.
Не удаляйте все разделители автоматически: они могут быть значимой частью номера. Приведение букв к одному регистру тоже должно учитывать правила идентификации производителя.
Визуально похожие латинские и кириллические символы лучше помечать для проверки. Массовая замена без проверки может создать ложные совпадения.
Создайте словарь названий брендов
Заведите справочник: вариант из прайса → единое название. Например, записи с разным регистром и лишними пробелами можно связать с одной карточкой бренда.
Сокращения, транслитерацию и торговые обозначения добавляйте после проверки. Принадлежность двух брендов одному концерну не делает их взаимозаменяемыми в учёте.
Неизвестные названия отправляйте в список на разбор. Поиск по похожести полезен как подсказка оператору, но не как основание для автоматического объединения.
Сопоставляйте по связке «бренд + артикул»
Совпадение номера у разных производителей не доказывает, что перед вами один товар. Базовым ключом сопоставления сделайте нормализованный бренд и артикул.
Отдельно проверяйте единицу продажи и комплектность: штука, пара и комплект требуют корректного сравнения цен. Аналоги связывайте отдельными отношениями, сохраняя самостоятельные карточки.
Проверяйте результат каждой загрузки
Контролируйте пустые артикулы, неизвестные бренды и новые дубли. Особое внимание уделяйте случаям, когда разные исходные записи превращаются в один ключ. Не суммируйте их остатки автоматически: это могут быть повторные строки или предложения разных складов.
После такой подготовки удобнее переходить к проценке. В QWEP – Квэп можно сравнивать предложения поставщиков и выполнять проценку списком. Единообразие исходных данных облегчает проверку результатов и сокращает ручной разбор расхождений.


