Комплектация накладной
Комплектацией в выполнении накладной на перемещение называется процесс от начала сборки товара для перемещения в месте хранения источника (откуда) до окончания размещения товара в месте хранения назначения (куда). За эту работу отвечает сотрудник с должностью кладовщик.
Бизнес-процесс комплектации накладной
Процесс комплектации накладной требуется для осуществления бизнес-процесса движения товарно-материальных ценностей (ТМЦ) между местами хранения. Комплектация накладной состоит из трёх действий кладовщика:
- сборка товара в месте хранения Откуда, если требуется.
- перемещение ТМЦ из места хранения Откуда в место хранения Куда,
- размещение ТМЦ в месте хранения Куда, если требуется.
Если в месте хранения Откуда ведётся адресное хранение, то помимо подтверждения факта сборки компонентов в нужном количестве кладовщик указывает с помощью сканирования QR-кода терминалом сбора данных (ТСД) кода ячейки, из который он забрал определённое количество компонента в накладной. Есть ли место хранения Откуда и "на баланс", например, прием компонентов по закупке у стороннего поставщика, фаза сборки товара проводится автоматически.
Есть ли в месте хранения Куда ведётся адресная хранения, то при размещении компонентов в это место хранения кладовщик обязан указать с помощью сканирования QR-кода ячейки, в которую он размещает компонент по накладной. Если адресное хранение в месте хранения Куда не ведётся, то кладовщик но этапе размещения просто подтверждает, что он разместил компонент в месте хранения Куда нужном количестве этого компонента в накладной. Если место хранения Куда "с баланса", фаза размещения товара проводится автоматически после подтверждения перемещения накладной в это место хранения.
Важной особенностью комплектации накладных является неустойчивый интернет по всему периметру завода. Поэтому процесс комплектации должен носить характер автономности, когда кладовщик формирует список накладных при доступе к интернету, выполняет процессы сборки, перемещения и размещения, а при следующем нахождении в зоне устойчивого интернета отправляет на сервер информацию о комплектации накладных, которые он скомплектовал в оффлайне.
Список накладных к комплектации
На странице списка накладных комплектации пользователь видит:
- заголовок "Комплектация накладных",
- кнопка возврата на центральное меню кладовщика,
- список накладных к комплектации в составе:
- номер накладной;
- дата накладной;
- место хранения Откуда;
- место хранения Куда;
- получатель по накладной;
- текущее состояние накладной;
- кнопка "Комплектация" перехода на интерфейс комплектации накладной;
- индикатор пройденных этапов комплектации накладной:
- сборка - залитый синим фоном кружок;
- перемещение - залитый желтым фоном кружок;
- размещение - залитый зеленым фоном кружок; На приведенном выше примере:
- Накладная #182976 требуется разместить на месте хранения Куда
- пройден этап сборки;
- пройден этап перемещения;
- не пройден этап размещения;
- Накладная #182981 скомплектована полностью и готова к отправке на сервер
- пройден этап сборки;
- пройден этап перемещения;
- пройден этап размещения;
- Накладная #182982 требуется разместить на месте хранения Куда
- пройден этап сборки;
- пройден этап перемещения;
- не пройден этап размещения;
- кнопка показа дополнительной информации по накладной с указание количества компонентов в накладной для перемещения. Клик по кнопке открывает дополнительную информацию по накладной.
В случае показа дополнительной информации по накладной кладовщик видит примечание к накладной и состав товарно-материальных ценностей в данной накладной. Каждый компонент представлен номером позиции по порядку, наименованием, артикулом, идентификатором и количеством для перемещения.
В правом нижнем углу экрана пользователь видит текущее статус устройства, на котором он просматривает список накладных. Статус может быть двух типов:
- в сети. В настоящий момент на терминале сбора данных есть доступ к интернету. Если к моменту доступности интернета у кладовщика есть накладные для отправки информации на сервер, количество таких накладных для обработки указывается ниже статуса текущего устройства. Нажатии на ссылку с такими накладными переводит пользователя на интерфейс отправки информации по комплектации накладных на сервер;
- нет доступа. В настоящий момент доступ к интернету отсутствует.
При клике по кнопке "Комплектация" система автоматически анализирует места хранения Откуда и Куда в накладной. Если накладной требуется сборка, и сборка ранее не была произведена, пользователь переходит на интерфэйс сборки накладной. Есть ли места хранения Откуда не указано (на баланс), у накладной автоматически проводится этап сборки компонентов.
После завершения этапа сборки накладной система выводит интерфейс подтверждения перемещение компонентов из места Откуда в место хранения Куда. После этого система приступают к этапу размещения товара в месте хранения Куда.
После завершения этапа перемещения система переходит к размещению компонентов в месте хранения Куда, если место хранения Куда задано. Система анализирует, не проводилось ли ранее размещение, и переводит пользователя на интерфейс размещения. Если место хранения Куда не задано (с баланса), процедура размещения проводится автоматически и накладная переводится в состоянии "скомплектована".
У пользователя есть возможность произвести сначала сборку нескольких накладных, затем отметить факт перемещение компонентов в этих накладных, затем отметить факт размещения компонентов в месте хранения Куда во всем накладным.
Очередность комплектации накладных кладовщик выбирает самостоятельно.
Сборка накладной
В зависимости от режима работы места хранения Откуда сборка накладной идет по двум алгоритмам:
- Не ведется адресное хранение;
- Ведется адресное хранение.
Не ведется адресное хранение
Система в цикле предлагает подтвердить сборку каждой позиции в накладной. После подтверждения последней позиции в накладной кладовщик переходит на интерфейс перемещения накладной.
Ведется адресное хранение
Если на месте хранения сборки накладной ведётся адресное хранение, то сборка каждого не собранного компонента в накладной распределяется по шагам:
- Ввод количества компонента, которое кладовщик забирает из ячейки. Данное количество не может превышать остатка компонента в этой ячейке и разницы между количеством компонента к сборке и количеством этого компонента ранее собранным из других ячеек. Кладовщик может нажать кнопку "Все" для того, чтобы в поле заполнилось оставшееся к сборке количество компонента;
- Сканирование QR-кода ячейки, из которой кладовщик забирает указанное выше количество. Производится проверка, что количество компонента в указанной ячейке достаточно для сборки, указанное в п.1. Если количество компонента к сборке в найденной по QR-коду ячейке больше или равно количеству компонента к сборке, указанное в п. 1, система переходит к следующему шагу;
- Сканирование QR-кода компонента, который собирается. Если QR-код компонента к сборке подтвердился, то увеличивает количество собранного компонента на количество из п.1. Если итогового собранное количество компонента сравнялось с полным количество компонента к сборке по накладной, компонент отмечается как собранный и пользователь система переходит на сборку следующего компонента в накладной. Если больше нет компонентов к сборке, пользователь переходит на интерфейс подтверждения перемещения накладной из места хранения Откуда в место хранения Куда.
Перемещение накладной
Кладовщик видит интерфейс подтверждения перемещения ТМЦ по накладной из места хранения Откуда в место хранения Куда. Нажатием кнопки "Подтвердить" кладовщик подтверждает завершение процесса перемещения.
Размещение позиций в накладной
Не ведется адресное хранение
Система в цикле предлагает подтвердить размещение каждой позиции в накладной на месте хранения Куда в накладной. После подтверждения последней позиции в накладной кладовщик переходит на интерфейс списка накладных, где текущая накладная "Готова к отправке".
Ведется адресное хранение
Если на месте хранения размещения накладной ведётся адресное хранение, то размещение каждого не размещенного компонента в накладной выполняется по шагам:
- Ввод количества компонента, которое кладовщик кладет в ячейку. Данное количество не может превышать разницы между количеством компонента к размещению и количеством этого компонента ранее размещенном в других ячейках. Кладовщик может нажать кнопку "Все" для того, чтобы в поле заполнилось оставшееся к размещению количество компонента;
- Сканирование QR-кода ячейки, в которую кладовщик размещает указанное выше количество. Производятся проверки:
- У найденной по QR-коду ячейке место хранения склада совпадает с местом хранения Куда накладной;
- Если у компонента задана минимальная температура хранения, то минимальная температура хранения склада должно быть больше или равна минимальной температуре хранения компонента;
- Если у компонентов задана минимальная влажность хранения, то минимальная влажность хранения склада ячейки должна быть больше или равна минимальная влажности хранение компонента;
- Если у компонента задана максимальная температура хранения, то максимальная температура хранения склада должна быть меньше или равна максимальной температуре хранения компонента;
- Если у компонентов задана максимальная влажность хранения, то максимальная влажность хранения склада ячейки должна быть меньше или равна максимальной влажности хранение компонента;
Если все условия по ячейке выполнены, система переходит к следующему шагу;
- Сканирование QR-кода компонента, который размещается. Если QR-код компонента к размещению подтвердился, то увеличивается количество размещенного компонента на количество из п.1. Если итоговое размещенное количество компонента сравнялось с полным количество компонента к размещению по накладной, компонент отмечается как размещенный, и пользователь переходит к размещению следующего компонента в накладной. Если больше нет компонентов к размещению, пользователь переходит на интерфейс списка накладных, где текущая накладная отмечается как "Готова к отправке".
Проведение комплектации накладных
Список накладных для проведения комплектации
Если в системе есть накладные, по которым хотя бы один из этапов выполнен: сборка, перемещение, размещение, то в блоке статуса устройства появляется кнопка "Выполнить комплектацию" с указанием количества накладных которые будут отправляться на сервер, чтобы сохранить данные о произведённых кладовщиком работах на складе. По нажатию данной кнопки кладовщик переходит на интерфэйс сохранения комплектации накладных на сервере.
Проведение комплектации
На интерфейсе сохранения комплектации накладных на сервере пользователь видит:
- Список накладных к отправке на сервер с указанием этапов работ, которые будут сохранены на сервере в составе:
- номер накладной,
- место хранения Откуда,
- место хранения Куда,
- индикатор выполненных этапов комплектации накладной:
- сборка. Если этап выполнен кружок сборки полностью заполнен синим цветом;
- перемещение. Если этап перемещения выполнен, кружок перемещения полностью заполнен жёлтым цветом;
- размещение. Если этап размещения по накладной выполнен, то кружок индикатора размещения накладной полностью заполнен полностью зелёным цветом;
- Инструкция по выполнению сохранения данных на сервере, которая гласит, что пользователь перед сохранением данных на сервере должен убедиться что у устройства есть доступ к интернету;
- Кнопка "Сохранить на сервере", по нажатию который все выполненные этапы по накладным фиксируется на сервере. По итогу выполнения запросов пользователь переходит на список накладных с обновлением данного списка;
- Легенда, поясняющая этапы комплектации каждой накладной.