Работа с весовым товаром в WMS: товар с неизмеренным весом (часть 2)
В предыдущей статье мы говорили о штучном товаре, имеющем вес, и об операциях с весовым товаром с измеренным (или фиксированным) весом. Этот вес обычно указан на этикетке в виде текста и весового штрих-кода. Сейчас мы расскажем одну из возможных технологий работы с товаром с неизмеренным заранее весом. Для простоты понимания в примерах мы выберем для наших складских операций деревянный поддон, на котором стоит 10 коробок картофеля.
Взвешивание весового товара на приемке
Для приемки весового товара, который не имеет чёткого веса нетто каждой упаковки, мы прибегаем к взвешиванию. Для этого нужно интегрировать весы с системой WMS. По интеграции с весами складская система будет в нужный момент забирать значение с весов и использовать при проведении операций. С весов мы можем получить информацию о весе поддона, весе одной коробки (или ящика) и общий вес (поддон + коробки + картошка). Несложными математическими операциями мы от общего веса брутто отнимаем вес поддона, вес коробки, умноженный на количество коробок, и делим на количество коробок. Таким образом, мы знаем средний вес нетто картошки в одной коробке.
На ТСД операция приемки весового товара может выглядеть следующим образом. Кладовщик сканирует (или выбирает из списка) номер прихода, сканирует артикул (код) товара, вводит сроки (дату производства и/или годен до) и приступает к взвешиванию. Он ставит принимаемый поддон с картофелем на весы и сканирует штрихкод весов. WMS Consid посредством интеграции с весами забирает значение веса брутто всего поддона (назовём его "Рпаллета"). Далее аналогично взвешивает пустой поддон и с ТСД вводит его вес (назовём его "Рподдона"). И аналогично поступает с одной коробкой и вводит вес короба (назовём его "Ркороба"). После вводит на ТСД количество коробок (обозначим как "К"). Система автоматом высчитывает средний вес ("Рср") нетто картофеля в одной коробке по формуле:
Рср = (Рпаллета - Рподдона - Ркороба * К) / К
Это значение сохраняется в системе и "тянется" за номером ГМ (номером грузоместа или SSCC). Также средний вес нетто может передаваться в ERP систему клиента для удобства дискретизации количества товара для отгрузки. Об использовании среднего веса мы говорили в предыдущей статье. Допустим, вес пустого деревянного поддона 15кг, вес пустой коробки - 1кг, а вес всего паллета с картофелем - 125кг. Пользуясь формулой, получим:
Рср=(125-15-1*10)/10=10кг. Это средний вес нетто картофеля в одном коробе (ящике). Это не значит, что в каждой коробке ровно 10 кг товара: в одной коробке может быть 9кг, в другой - 11кг, а средний вес как раз и будет 10кг.
Отбор весового товара в WMS через весы
Приступаем к отбору. Через несколько дней (допустим, 12) в ERP системе компании менеджер, зная средний вес, создаёт заявку на отгрузку покупателю. Количество отгружаемого товара дискретно среднему весу. Т.е. в заказе товар "картофель" может быть в количестве 30кг, 80кг или 100кг. Допустим, что менеджер внёс значение 30кг, и заказ ушёл в WMS систему склада.
На складе оператор WMS взял заказ в работу и зарезервировал его. Создались задания на отбор товаров под разные заказы и, конечно, появилось задание на сборку наших 30кг картофеля. Отборщик получает это задание на свой ТСД и начинает его выполнять. Он подходит к ячейке и сканирует её штрихкод, сканирует артикул и видит, что ему нужно отобрать 3 коробки картофеля. Он кладёт их на весы и получает в ТСД вес брутто с весов.
Стоит уточнить, что часто при отборе взвешиваемого товара используются мобильные Wi-Fi весы, которые встраивают в обычную, электрическую или гидравлическую тележку (рохлю). Это делают для того, чтобы сборщик не бегал к стационарным весам с коробками при каждом отборе весового товара. Также при отборе у сотрудника в меню ТСД есть возможность выбрать способ внесения веса: брутто с весов, нетто с весов, вручную нетто, сканом штрихкода весовой этикетки.
В нашем варианте сборщик выбрал "брутто с весов". Система от полученного веса брутто отнимает три веса пустых коробок и получает вес нетто картофеля в 3-х коробках. При этом необходимо помнить, что реальный вес нетто картофеля в каждой коробке почти всегда отличается от среднего. Поэтому при отборе 3-х коробок мы вполне можем собрать как 3*10кг = 30кг, так и 3*9кг = 27кг. И полученный вес почти всегда будет более или менее 30кг. Но при отборе всей картошки с паллета мы в итоге отгрузим все наши нетто 100кг. Это идеальный вариант.
Но за 12 дней хранения картофеля на складе, он потерял в весе. Часть влаги от товара впитали короба (или ящики), часть испарилась в воздух. И получается, что спустя время, отгрузив весь паллет картошки мы обнаружим, что приняли мы 100кг картофеля, от отгружено было всего, например, 95кг. А в нашей ячейке будет висеть остаток в 5кг, которого на самом деле нет.
Из опыта скажем, что часто менеджмент компании винит в этом человеческий фактор. Но выше мы показали, что ошибка уже заложена изначально, и с ней нужно научиться работать. Варианты могут быть разные - кто-то периодически "чистит" остатки в ячейке, кто-то их виртуально перемещает в специальную ячейку для ведения статистики "усушки" и "утряски". В каждой компании могут быть свои процедуры работы с ошибками весового учёта. В WMS обычно ставится некий процент отклонения отбора, например "+-20%" для придания гибкости отбора весового товара.
Инвентаризация и другие операции с весовым товаром в WMS
Всё то, что было сказано про заранее измеренный весовой товар с весовой этикеткой в предыдущей статье - всё это справедливо и для измеряемого весового товара. И инвентаризация с корректировками, и перемещения с размещениями делаются аналогичным образом. Но не стоит забывать, что при необходимости в моменты приёмки, отбора, проверки и переупаковки или отгрузки есть возможность печатать всю необходимую информацию по товару или отгрузке. Это могут быть паллетные этикетки разных форматов, этикетки товаров, этикетки среднего веса или даже целый "паспорт паллета". Печатать можно как на лазерные принтеры, так и на термоэтикетки.
Инвентаризацию весового товара, который был взвешен и принят на склад по среднему весу, можно проводить различными способами. Самый сложный из них - перевзвешивание всех проверяемых паллет и/или коробок в ячейках хранения и отбора. Самый быстрый и простой - пересчёт количества коробок. При этом первый вариант даёт корректировку с учётом произошедшей "усушки", и мы получаем более корректный текущий вес проверяемых товаров. Второй способ - это подтверждение, что всё количество коробок с товаром находится на месте, но без подтверждения, что в этих коробках действительно нужный вес товара. Да и есть ли внутри коробок что-либо нам неизвестно.
Отгрузка со склада весового товара в WMS
Аналогично, как и с товарами с весовой этикеткой, мы можем отгружать товары, принятые через весы по среднему весу. Для этого достаточно выбрать нужный вариант отгрузки и произвести операцию по-паллетно, по-заказно или отгрузить сразу весь рейс целиком. Сделать это можно как с ТСД, так и с web терминала на рабочем компьютере оператора WMS.
И снова стоит напомнить, что всё описанное в данной статье, это только один из возможных вариантов работы с весовыми товарами в Consid.WMS. Есть ещё и другие варианты, которые могут быть проще или сложнее приведенных примеров. Например, работа с весовым маркированным товаром, который подлежит учету в системе Честный знак. Такие процессы будут неким симбиозом работы с маркированными товарами и работы с весовым товаром.