Все разделы документации ↓

Форматы штрихкодов

В системе четыре разных кода: код детали, код упаковки деталей, код упаковки спецификации и код финализации упаковки. Разбираться в их устройстве не обязательно — но полезно, когда код не считывается и его нужно ввести вручную.

Номер заказа

Номер заказа — основа почти всех кодов. Он состоит из 10 цифр:

ЧастьДлинаЧто означает
Порядковый номер5 цифрСквозная нумерация заказов аккаунта
Номер дозаказа3 цифры000 у основного заказа
Год2 цифрыГод заказа

Пример: 1413900026 — заказ 14139, без дозаказа, 2026 год.

Номер присваивается не при создании, а при входе заказа в статус с флагом «Присвоить номер» — обычно это «Принят».

Код детали (QR)

Печатается на бирке детали и сканируется на участках при фиксации операций.

{номер заказа, 10 цифр}{позиция, дополненная нулями до 3 цифр}

Пример: заказ 1413900026, позиция 10 → код 1413900026010.

  • Тип кода: QR.
  • Где показать на экране: карточка заказа → деталировка → QR у строки детали.
  • При сканировании система сама находит заказ, позицию, участок и операцию: операция определяется ролью пользователя на участке этой детали.
  • Ведущие нули в позиции не важны: 001, 01 и 1 читаются одинаково.
  • Если позиция не число (например П-1), она подставляется в код как есть.

Код упаковки деталей

Печатается на этикетке коробки и сканируется кладовщиком на приёмке и при отгрузке.

PKG{номер заказа, 10 цифр}{номер упаковки в заказе, 3 цифры}

Пример: PKG + 1413900026 + 001 = PKG1413900026001 — первая коробка заказа 1413900026.

  • Тип кода: CODE128 (обычный полосатый штрихкод).
  • Нумерация упаковок своя внутри каждого заказа и начинается с 1.
  • Присваивается в момент финализации коробки в цехе.
  • На этикетке код продублирован текстом мелким шрифтом — его можно ввести вручную.

Код упаковки спецификации (фурнитуры)

PKH{номер заказа, 10 цифр}{номер упаковки, 3 цифры}{код категории, 2 символа}
  • Тип кода: CODE128.
  • Префикс PKH вместо PKG отличает коробку с фурнитурой от коробки с деталями.
  • Двухсимвольный код категории в конце нужен, чтобы коробки разных категорий одного заказа не столкнулись номерами.
  • Нумерация ведётся отдельно для каждой категории внутри заказа.

Код финализации упаковки (QR)

Один код на всё производство. Печатается один раз и висит на рабочем месте упаковщика.

PKGFIN:{служебный ключ аккаунта}
  • Тип кода: QR.
  • Где взять: Настройки → Упаковка → «Показать штрих-код упаковки», дальше «Печать».
  • Что делает: закрывает текущую сессию упаковки и превращает набранные детали в готовую коробку.
  • Кнопка «Сгенерировать новый» выпускает новый ключ. Старые распечатки после этого перестают работать — их нужно заменить.

Чем сканируют

УстройствоЧто читаетОсобенности
USB-сканер, ТСДВсе кодыРаботает как клавиатура: код набирается и завершается вводом. На телефоне такой перехват выключен
Камера телефона (Android)Только CODE128 — коды упаковокНативный сканер, есть фонарик
Камера телефона (iPhone)Только CODE128 — коды упаковокВеб-декодер, фонарика нет
ЭтикеткаФизический размер наклейки упаковки — 100 × 50 мм

Камера намеренно настроена только на CODE128: так распознавание быстрее и без ложных срабатываний. QR-коды деталей и код финализации читаются сканером-«пистолетом», а не камерой.

Что на этикетке упаковки

Кроме штрихкода на наклейке печатаются: клиент и номер заказа, дата, материал или название категории фурнитуры, крупный номер коробки (в формате «3/12», если это последняя коробка заказа), количество деталей или позиций, фамилия упаковщика, значки «беречь от влаги», «хрупкое», «верх» и сам код текстом.

Частые ошибки

  • Код не сканируется. На экране приёмки есть кнопка «Ввести вручную» — наберите код, напечатанный текстом под штрихкодом. При приёмке отметьте результат «Штрихкод нечитаем» или «Плохая этикетка», чтобы упаковщик увидел проблему.
  • «Упаковка с штрихкодом … не найдена». Проверьте префикс: PKG — коробка с деталями, PKH — коробка с фурнитурой. Коробки фурнитуры надёжнее искать через поиск по номеру заказа.
  • «Код короче ожидаемого формата». Сканируется код детали, в котором меньше 11 символов. Первые 10 — всегда номер заказа, дальше минимум одна цифра позиции.
  • «В заказе … нет детали с позицией …». Номер заказа прочитался, а позиция в его деталировке отсутствует. Проверьте, что бирка от этого заказа и деталировка выгружена.
  • Код финализации не срабатывает. Скорее всего распечатка старая: кто-то нажал «Сгенерировать новый». Распечатайте код заново из настроек упаковки.

Дальше