Как отсортировать документ для оптимального пути по складу
Сортировка товара в накладной для обеспечения оптимального пути по складу только на первый взгляд простая задача. Конечно, если у вас на складе хранится два-три наименования товара, то тут и сортировка не нужна. Но когда этих наименований несколько сотен, то задача становится сложнее.
Попробуем разобраться, какие сюрпризы могут нас ждать, если мы хотим оптимизировать маршрут по складу и добавляем сортировку в накладную по некоторому адресу.
В первую очередь, вы обнаружите, что склад имеет много рядов, а иногда и этажей, и простая сортировка по алфавиту не работает. Идеальный вариант - это когда вы подумали о сортировке, когда клеили адреса на ячейки. Придумывая адресацию, обязательно поставьте себя на место людей, которые будут работать на этом складе. Или нарисуйте план склада с адресами и попросите рядового кладовщика найти на этом плане несколько адресов. Иногда встречается настолько запутанная адресация, что понимание того, как найти тот или иной адрес, приходит через несколько недель и забывается после отпуска.
Если у вас уже есть адреса ячеек, но простая сортировка по алфавиту не дает правильного маршрута, озадачьте разработчиков сделать специальный алгоритм сортировки, который учтет конфигурацию склада. Тут тоже много «но». Создать правильную сортировку возможно только в тандеме со складом, а разработчики зачастую склад игнорируют.
Сортировку вы сделали, путь по складу оптимален. Но, оказывается, есть определённые требования укладки товара на паллет (например, тяжелые коробки укладываются первыми), и опять сортировка не оптимальна. Вот тут нужно пойти на компромисс: не меняя сортировку, добавьте параметр принятия решения в документ (например, вес). Человек, который будет собирать заказ на складе, сможет принять оптимальное решение сам. Да и путь, если надо, например, собрать все тяжелые коробки, не поменяется. Просто несколько ячеек придется пропустить.
Существует еще проблема заканчивающегося товара. Если у вас достаточно динамичный склад, то неизбежны ситуации, когда товар собирают по нескольким документам, и случаи, когда он закончился в одном месте (куда ведет нас отсортированный список), но есть в другом, будут встречаться все чаще и чаще. Оптимальным, конечно, будет использование терминалов сбора данных, на которых можно оперативно поменять адрес, но если такой возможности нет, то указывайте несколько адресов в накладной, производя сортировку только по основному.
Если товар имеет сроки годности, то я вам совсем не завидую. Учесть при печати накладной сроки годности при сортировке - совсем не тривиальная задача. Придется хранить и корректировать срок для каждой ячейки, а это уже совсем близко к функционалу настоящей системы управления складом.
На часто задаваемый вопрос «зачем вообще сортировка нужна?» можно услышать ответ «и так все находят». Да, находят, но этот поиск выглядит как бесконтрольное блуждание по складу, а самый частый ответ на вопрос «А что ты сейчас делаешь?» будет – «Ищу …». Железная отмазка. И самое важное, если вы решили начать сортировать накладные по адресам, обязательно собирайте фидбеки от работников склада, заставляйте копировать неоптимальные варианты и писать в чем была проблема, смотрите по камерам, общайтесь. Иногда то, что выглядит логичным из офиса, совсем не логично на складе.