Производственные задачи

8. Производственные задачи

Производственная задача — исходная задача на производстве, определяемая 10-значным номером (например 0000001212). В ней содержатся все произведённые марки и агрегаты с их иерархией. Если код не находится в документе и на сервере, его можно взять из производственной задачи.

Способы получения задачи

Получить с производства

Когда при скане появляется сообщение «Агрегат не найден: {код}», под строкой поиска возникает кнопка 🏭 Получить с производства. Также форму можно открыть через нижнюю панель.

В форме:

  • Номер производственной задачи (10 цифр) — поле с примером «например 0000001212». Достаточно ввести значащие цифры: номер автоматически дополняется нулями слева до 10 разрядов; лишние символы отбрасываются.
  • Получить — загрузить задачу по номеру.
  • Выберите файл с задачей — загрузить задачу из JSON-файла (раздел 10).
  • Отмена — закрыть форму.

После загрузки задачи приложение ищет в ней отсканированный ранее код и добавляет агрегат с содержимым: «Агрегат найден в задаче: {код}».

Загрузка отчёта из файла

Кнопка 🏭 в нижней панели редактора («Загрузить производственный отчёт») открывает ту же форму с возможностью выбрать JSON-файл задачи. Файл можно получить у ответственного на производстве. Задача загружается в память и используется для последующих сканов.

Сообщения

Сообщение Значение
Получение задачи с производства… Идёт загрузка
Задача получена: {номер/файл} Задача загружена в память
Номер не может состоять из одних нулей Неверный номер задачи
Не удалось получить задачу Задача с таким номером не найдена или ошибка сети
В задаче нет агрегатов в статусе Aggregated В задаче нет собранных агрегатов
Агрегат не найден в полученной задаче Кода нет в этой задаче — проверьте номер

Кэш задач («Задач в памяти»)

Загруженные задачи хранятся в памяти до закрытия редактора. Счётчик «Задач в памяти: N» показывает, сколько задач загружено. Повторные сканы сначала ищутся в кэше — это ускоряет работу и снижает нагрузку на сервер. Кэш общий для редактора и окна «Проверка агрегата»: задача, загруженная в одном окне, доступна в другом.

Задачи ищутся только среди марок в статусе Aggregated (собранных на производстве); незавершённые марки игнорируются.

Типичный сценарий

  • Оператор сканирует паллету.
  • Кода нет ни в документе, ни на сервере → «Агрегат не найден».
  • Оператор нажимает 🏭 Получить с производства, вводит номер задачи (или выбирает файл задачи).
  • Приложение загружает задачу, находит паллету и добавляет её со всем содержимым; позиции помечаются как принятые.
  • Все последующие сканы кодов из этой задачи обрабатываются мгновенно из кэша.

Похожие статьи

Описание
LabelPro Collect — руководство пользователя LabelPro Collect — приложение для терминала сбора данных (ТСД), предназначенное для сбора и агрегации кодов…
Обновление приложения
15. Обновление приложения Проверка обновлений Приложение проверяет наличие новой версии при каждой загрузке списка задач в главном окне (открытие, «🔄…
Сообщения и частые вопросы
16. Сообщения и частые вопросы Справочник основных сообщений Сканирование СообщениеЧто означает / что делатьСкан: {код}Позиция уже была в документе, статус…
Резервные копии
14. Резервные копии Приложение автоматически сохраняет резервные копии документов, чтобы работу можно было восстановить даже при полном отсутствии связи с…
Анализ пересечений
12. Анализ пересечений (поиск дублей) Окно «Анализ пересечений» находит коды маркировки, которые встречаются в двух и более задачах (или дважды…