
Штрихкод в карточке: правило «один код — один товар» и проверка
Один штрихкод в двух карточках, чужой код в карточке, перепутанные коды штуки и коробки: как проверить и упорядочить коды в карточках.
Сканер считывает код, а на экране появляется неожиданный товар. Или при пересчёте сканируют коробку, а остаток записывается на чужую карточку. Чаще всего виноват не сканер, а штрихкод, внесённый в карточку. Если код неверный, повторяется или привязан не к той фасовке, он тихо портит остатки и создаёт часть расхождений при пересчёте. Ниже — практический способ проверить и упорядочить коды в карточках.
Основное правило
Правило такое: один код, один товар, одна упаковка. Штрихкод обозначает один товар на одном уровне упаковки: штуку, блок или коробку. Из этого вытекают три правила:
- один код встречается только в одной карточке;
- в одной карточке может быть несколько кодов: штуки, блока и коробки, и каждый привязан к своей упаковке (например, 1 коробка = 24 шт);
- код должен совпадать с кодом на упаковке производителя, а не вписываться по памяти.
В программе код обычно связан с товаром и его единицей измерения. Когда сканер считывает код, программа сразу знает обе вещи: какой это товар и какая упаковка. Поэтому, если эта связь нарушена, искажается и количество.
Пять типичных ошибок
- Один код в двух карточках. При копировании карточки код перенёсся или один товар заведён дважды. Сканер открывает случайную из них, а остаток делится надвое.
- Код другого товара. Внесён код похожего продукта: вместо 0,5 л указан 1 л, вместо одного цвета другой. Продажа в кассе уходит с неверного товара.
- Код коробки в карточке штуки. Сканер читает коробку как одну штуку, и остаток получается меньше или больше в 24 раза.
- Пустой код или неверная длина. Обычная длина кодов — 8, 12, 13 или 14 цифр. Другая длина означает, что код записан не до конца, это внутренний номер или код испорчен Excel.
- Столкновение внутреннего и внешнего кода. Внутренний код, который вы присвоили, случайно совпадает с настоящим кодом производителя.
Проверка в Excel
Выгрузите номенклатуру в Excel: код карточки, название, штрихкод, единица упаковки. Затем:
- повторы: если COUNTIF(C:C;C2) больше единицы, код повторяется;
- длина: выделите строки, где LEN(C2) не равна 8, 12, 13 или 14;
- нецифровые знаки: если ISNUMBER(--C2) даёт «ложь», в коде есть буква или пробел;
- пустые коды: посчитайте через COUNTBLANK и составьте список товаров;
- карточки с несколькими кодами: в сводной таблице посмотрите число кодов на карточку. Если кодов больше, чем уровней упаковки, это подозрительно.
Столбец штрихкодов храните в текстовом формате, чтобы Excel не изменил код. Если 13-значный код превратился в 4,78E+12, его нужно восстановить до проверки.
Проверка на полке
Аккуратная таблица ещё не означает, что код верен. Возьмите с полки 30 случайных товаров и отсканируйте каждый (подойдёт и камера телефона). Сравните появившееся на экране название, объём и единицу с тем, что у вас в руках. Не совпавшие запишите в список: это однозначная ошибка карточки. Запишите результат: сколько товаров проверено и сколько не совпало. После исправлений повторите проверку и сравните два результата.
Условный пример: в списке на 1 500 карточек у 20 код пустой. 9 кодов встречаются в двух карточках, то есть 18 карточек стоят парами. У 42 длина не равна 13. Из 30 товаров, проверенных на полке, 2 считались как чужие. В итоге есть точный список для исправления: 20 пустых, 18 повторных, 42 подозрительных и 2 явных ошибки.
Порядок исправления
- Повтор кода. Сначала определите основную карточку (обычно та, по которой больше документов). Из второй уберите код или объедините карточки вместе с чисткой номенклатуры.
- Код другого товара. Считайте код с самой упаковки товара и замените.
- Код коробки. Добавьте его в карточку штуки как упаковку с коэффициентом.
- Товар без кода. Присвойте внутренний код и ведите его в отдельном списке, чтобы он не смешивался с кодами производителя.
Вывод
Если штрихкод в карточке подчиняется правилу «один код, один товар, одна упаковка», сканирование становится надёжным. Повторяющиеся, пустые и неверной длины коды можно найти в Excel, а случайная проверка на полке покажет остальное. SkladSoft проверяет выгрузку номенклатуры на копии, находит дубли, пустые и ошибочные штрихкоды, приводит их в порядок и передаёт вместе с журналом изменений.