7. Агрегаты и марки
Иерархия
Документ сбора хранит иерархию из трёх уровней:
| Уровень | Тип | Иконка | Пример |
|---|---|---|---|
| 2+ | Паллета | 📁 | SSCC или КИТУ паллеты |
| 1 | Коробка (короб) | 📦 | КИТУ / SSCC коробки |
| 0 | Единица (марка, КИ) | 🏷 | DataMatrix единицы товара |
Тип агрегации (КИТУ, АТК, набор, КИГУ) определяется автоматически по данным сервера или производственной задачи — выбирать вручную не нужно.
Добавление агрегатов и марок
Позиции попадают в документ четырьмя путями:
- Скан кода агрегата — сервер возвращает содержимое, дерево строится автоматически, позиции помечаются как принятые (раздел 6).
- Скан DataMatrix единицы — «россыпная» марка добавляется сразу, группируясь по товару (GTIN).
- Производственная задача — по номеру задачи или из файла (раздел 8).
- Импорт из файла — построчный список кодов (раздел 10).
Повторное добавление того же кода не создаёт дубликат: одиночная марка пропускается («Марка уже добавлена в документ»), повторный скан агрегата обновляет его содержимое.
Повреждённый агрегат
Если агрегат найден, но внутри нет ни одной марки, добавление отклоняется: «Агрегат повреждён — нет марок внутри: {код}». Проверьте агрегат в окне проверки или через производственную задачу.
Окно «Проверка агрегата»
Открывается кнопкой 🔍 Проверка агрегата в правом верхнем блоке редактора (под кнопкой режима). Позволяет посмотреть содержимое агрегата, не меняя документ. Пока окно открыто, сканы не попадают в документ; после закрытия сканер снова работает в редакторе.
Как пользоваться:
- Отсканируйте код или введите его в поле «Введите код» и нажмите Проверить.
- Просмотрите результат:
— сводка по содержимому: 📁 паллеты, 📦 короба, 🏷 единицы;
— свойства: Код, Уровень (Паллета/Короб/Юнит), Количество марок, Родитель (код объемлющего агрегата, если есть), Описание (название товара);
— дерево содержимого — полная иерархия марок внутри.
- Если агрегат не найден на сервере («Агрегат не найден»), откроется секция проверки по производственной задаче: введите 10-значный номер задачи и нажмите Проверить (раздел 8).
- Кнопка ➕ Добавить добавляет проверенный агрегат в открытый документ — так же, как обычный скан.
- Закрыть возвращает в редактор.
Поиск выполняется сначала в кэше уже загруженных производственных задач, затем на сервере.
Поиск по серийному номеру
Кнопка 🔢 По серийному номеру в панели сканирования открывает форму поиска марки по серийному номеру внутри производственной задачи:
- Уровень поиска: «Товар» — одиночная марка; «Коробка» — агрегат целиком с содержимым.
- Введите серийный номер.
- Введите номер производственной задачи (10 цифр) — если она ещё не загружена.
- Нажмите Добавить (или Enter в любом поле).
Результат: марка/коробка добавляется в документ («Добавлено: {код}»). В режиме отбраковки найденная позиция сразу отбраковывается («Отбрак: {код}»).
Сообщения:
- «Введите серийный номер» — поле пустое;
- «Марка с таким серийным номером не найдена в задаче»;
- «Марка уже добавлена в документ» — повторное добавление предотвращено.
Копирование кодов
Правый щелчок по любому узлу дерева, по строке отбраковки или записи журнала:
- Копировать CIS — короткий код марки в буфер обмена;
- Копировать полный код — полный DataMatrix (FullCIS).
