Маршруты и маршрутные листы

   

 

 Если компания занимается оптовой торговлей, то наверняка она занимается и доставкой товаров. Схема работы примерно такая: торговые представители компании посещают клиентов и берут у них заявки на товар. Далее - либо в конце рабочего дня они приносят заявки операторам, после чего они обрабатываются вручную, либо в системе TCUMobile (используя КПК) эти заявки передаются в реальном времени на сервер, где на их основании формируются расходные накладные на клиентов. Результатом обработки и в первом, и во втором случаях является перечень накладных, согласно которым товар собирается и загружается на автомобили, развозящие товар клиентам. Естественно, на данном этапе остро встает вопрос об оптимизации загрузки автомобилей, оптимизации самого маршрута движения. Также при разработке оптимального маршрута важным фактором является снижение расхода горючего и сокращение времени доставки.

 Для решения этой задачи в ТЦУ существует специализированный модуль - маршруты и маршрутные листы. Принцип работы достаточно прост, однако для эффективной реализации необходим ряд подготовительных шагов. Еще на этапе ввода данных о клиенте необходимо обязательно ввести торговые точки клиента - адрес и доп. сведения. При этом, если торговая точка клиента (для нашего предприятия это точка доставки) указана не будет, то накладная не будет включена в маршрут (в автоматическом режиме), хотя существует возможность добавить ее в ручном режиме. Данные о точках доставки можно ввести в карточке клиента на вкладке "Точки доставки". Также необходимо описать маршрут. Предположим, есть маршрут, условно называемый "Северное направление", который согласно движению по улицам города выглядит примерно так:

 

route_shema

 

 Здесь есть 5 точек доставки, также между ними указано расстояние. Составим описание. Выберите пункт меню "Справочники" - "Маршруты". В списке маршрутов нажмите кнопку "Ввод нового" - откроется карточка маршрута. Заполните таблицу:

 

route_card

 

 Вам необходимо выбрать точку доставки, согласно данным торгового представителя. Получателя система подставит сама. Также обязательно укажите расстояние до предыдущей точки и расстояние в точку возврата. Расстояние в точку возврата - расстояние по кратчайшему пути от любой точки до исходной точки маршрута. Если маршрут представляет собой прямую, то расстояние в точку возврата для последней точки доставки равно длине маршрута. Если маршрут не является прямым, то очевидно, что существует некая точка, от которой, чтобы вернуться в исходную точку просто двигаться в обратном направлении не является оптимальным решением. Например, на рисунке выше для точки №3 расстояние в точку возврата равно 2,5 км (двигаемся в обратном маршруту направлении), а для точки №4 это расстояние равно 3 км (продолжаем двигаться по маршруту), поскольку если просто двигаться в обратном направлении, то расстояние до склада (исходной точки) составит 4 км.

 Также создадим список автомобилей. Эти автомобили будут участвовать в развозке товаров клиентам. В главном меню необходимо выбрать "Справочники" - "Автомобили".

 

refbook_avto

 


 Маршрутные листы        

 

 Перейдем к практике. Допустим, наши торговые представители собрали заявки у клиентов, в результате обработки которых сформировался список расходных накладных. Отгрузка идет с торговой точки "Склад". В каждой из накладных операторы обязательно указали точку доставки товара.

 

nakl_rash_routedescribe

 

 Составим маршрутный лист. В меню "Главная" выберите "Маршрутные листы". В открывшейся форме нажмите кнопку "Ввод нового". Откроется новый маршрутный лист. Выберите маршрут "Северное направление", экспедитора (должен быть введен в список клиентов) и автомобиль. А после этого нажмите кнопку "Заполнить перечень":

 

routelist_card

 

 Произошло автоматическое заполнение маршрутного листа на основании тех данных о точках доставки, которые были введены при формировании расходной накладной на каждого из клиентов. В данном случае сюда попали накладные с точками доставки, принадлежащими маршруту "Северное направление". Если вы желаете добавить какие-то накладные к нему, то выберите из выпадающего списка (ниже "Общего километража") интересующую накладную, после чего добавьте ее к перечню, нажав кнопку "Добавить накладную". Если же вы хотите исключить какую-то накладную из списка - выделите ее и нажмите кнопку "Удалить накладные". При этом она удалится из текущего маршрутного листа (сама накладная не удаляется!) и станет доступной для включения в каком-то другом маршрутном листе.

 Кнопка "Обновить" обновляет перечень накладных путем полного переформирования списка - вновь отбираются накладные, попадающие в данные период отбора и принадлежащие текущему маршруту. Сделана на тот случай, если вы вернулись к ранее отложенному маршрутному листу, а некоторые накладные из него за это время были включены в другой маршрутный лист. Либо некоторые накладные были откатаны, либо вы просто желаете вернуться к исходному перечню после некоторых удалений.

 Если маршрутный лист сформирован полностью, можно его утвердить и распечатать. Щелкните по картинке мышью, чтобы лучше рассмотреть отчет.

 

report_route.zoom60

 

 

 Ну а теперь повторите процедуру по формированию следующего маршрутного листа, в который войдут накладные с точками доставки, принадлежащими маршруту "Южное направление" и т.д. по всем маршрутам. Накладные, принадлежащие какому-либо маршруту более недоступны для включения в другой маршрут.