Откуда берутся штрих-коды, если поставщик их не дал
Кажется, что штрих-код — это что-то, что просто «есть» на каждом товаре. Но на практике регулярно случаются ситуации, когда его нет: собственное производство, товар на вес или по индивидуальному заказу, наборы из нескольких позиций, собранные вручную, или просто поставщик, который не наклеил этикетку. Во всех этих случаях товар нужно продавать и учитывать, а штрих-кода для него не существует.
Почему «просто наклеить любой» не вариант
Первое, что приходит в голову — придумать код вручную. Проблема в том, что вручную присвоенные коды рано или поздно повторяются, особенно если этим занимаются разные сотрудники в разное время. Дубликат штрих-кода означает, что система при сканировании подставит не тот товар — а это уже прямой риск ошибки в продаже или учете остатков.
Вторая проблема — стандарты. EAN-13 и EAN-8 имеют конкретную структуру и контрольную цифру в конце кода, которая проверяет корректность считывания. Штрих-код, сгенерированный «на глаз», эти стандарты не учитывает, и сканер может его просто не прочитать или прочитать с ошибкой.
Как работает генерация штрих-кода в 1С
Автоматическая генерация создает уникальный код по стандарту EAN-13 или EAN-8 сразу в момент создания новой позиции номенклатуры или характеристики — без дополнительных действий со стороны пользователя. Система сама следит, чтобы коды не повторялись, и формирует корректную контрольную цифру, поэтому напечатанная этикетка гарантированно считывается любым сканером без ошибок.
Когда это особенно актуально
Чаще всего запрос на автоматическую генерацию приходит от компаний с собственным производством или фасовкой, где еженедельно появляются новые позиции номенклатуры, и вручную следить за уникальностью кодов становится нереально уже при нескольких десятках товаров. Вторая типичная ситуация — оптовики, которые работают с поставщиками без стандартизированной маркировки, и им нужно «привести в порядок» номенклатуру собственными силами, чтобы она нормально работала со сканерами на складе и на кассе.