Артикул позиции: где искать и чем он ломается
Артикул — единственный надёжный ключ, по которому одна и та же позиция опознаётся у разных поставщиков. Наименование каждый пишет по-своему, артикул изготовителя один. Без него сведение прайсов и остатков превращается в ручную работу.
Где искать в документе
- Отдельной колонкой в таблице позиций — обычно первой или второй, перед наименованием.
- Внутри наименования, если отдельной колонки нет: «Кабель ВВГнг 3х2,5 арт. 12-34».
- В спецификациях — вместе с техническими характеристиками, иногда двумя разными кодами: изготовителя и поставщика.
- В прайс-листах — в колонке, которая у каждого поставщика называется по-своему.
Чем осложняет разбор
- Значения вроде «12-34» и «5/7» Excel превращает в даты при вставке — восстановить исходное из файла уже нельзя.
- Ведущие нули в коде «007-12» теряются в числовой колонке молча.
- Артикул изготовителя и внутренний код поставщика — разные вещи; в одном документе бывают оба, и путать их нельзя.
- Один товар в разных коллекциях получает разные артикулы — история цен по позиции при этом разрывается.
Как проверить, что перенесено верно
- Постоянство длины у одного поставщика: резкое отклонение означает потерю символа или слипание с соседним полем.
- Наличие в вашем справочнике номенклатуры — новый артикул это либо новая позиция, либо ошибка переноса.
- Отсутствие дат в колонке: любая дата здесь означает, что Excel уже испортил значение.
- Совпадение с прошлой поставкой того же товара — расхождение при том же наименовании требует проверки.
Как хранить в таблице
Строго текстовая колонка, заданная до вставки. Это тот случай, когда порча необратима: «12 мар» вместо «12-34» не восстанавливается, потому что Excel хранит не то, что вы набрали, а число.
Что с этим делаем мы
Артикулы мы выгружаем строками и в XLSX пишем текстовыми ячейками — при открытии файла они не превращаются в даты. В CSV такой защиты нет и быть не может: формат не хранит типы, решение принимает Excel на вашей стороне. Если в артикулах есть дефисы или косые черты, берите XLSX.
Что делать, если артикул написан внутри наименования?
Выносить его в отдельную колонку при переносе. Пока он часть строки, сопоставление позиций между документами работать не будет: сравнивать придётся длинные тексты, а не короткие коды.
Как связать артикулы разных поставщиков на один товар?
Накопительной таблицей соответствий. Автоматически это не решается: решение о том, что две позиции — один товар, принимается по каталогу изготовителя, а не по совпадению строк.
Пришлите документ, где поле «Артикул позиции» переносится тяжелее всего
Первый счёт разбираем вручную под ваш формат. Покажем, как это поле выглядит в готовой таблице и что с ним будет при выгрузке.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/field/artikul-pozicii.
Другие поля документов