Маршрутизиране на местна доставка на стоки в 1С 7
Праистория:
Стартира търговска система в голям дистрибутор на храни. Първоначално проектът стартира в клона в Санкт Петербург. И след успешен старт, вече беше планирано да стартира в Москва. И точно преди старта, логистикът ми каза, че предложената опция за маршрутизация изобщо не му подхожда, неудобно е да се работи със системата. По това време в Санкт Петербург беше необходимо да се маршрутизират около 200 точки и 15 автомобила на ден, в Москва - 500 точки и 40 автомобила. Най-интересното е, че идеята за използване на карти беше отхвърлена направо от логиста. Той предложи своя собствена версия, особено след като преди това е работил по подобен начин, но в друга програма (не 1С). Бях принуден да създам обработка за визуално маршрутизиране (и се оказа по-добре, отколкото в старата програма за логистик). И сега обработката се използва в 4 държави в нашите клонове: Русия, Украйна, Казахстан и Беларус.
Проверено при пускане:
1C 7.7.27, 1C ++ 2.0.3.7, Windows XP (при Windows 7 има проблеми с оцветяването на линии в библиотеката 1C ++).
Какво прави обработката:
Позволява ви да разделите документите за доставка на не маршрутизирани и маршрутизирани, както и да групирате документи по сектори и точки за доставка. Резултатът от обработката е създадените документи "Маршрутен лист" с попълнен табличен раздел от документите за изпращане и получаване.
Кой се възползва от обработката:
Програмист, който се нуждае от функцията за маршрутизиране на локална доставка на стоки в 1С 7.7 и ако е готов да направи промени в конфигурацията.
Подробности:
Конфигурацията и обработката ще трябва да бъдат променени. Обработката работи с конфигурационни обекти:
- Директория "Точки за доставка" - за посочване на пунктовете за доставка на стоки и не ми харесва идеята да се използват контрагенти за тази функция (тези, които са работили в търговски компании, знаят, че едно юридическо лице може да има няколко търговски обекта. Например, най-голямата търговска верига в Русия има повече от 3 хиляди обекта).
- Директория "Сектори за доставка" - ви позволява да групирате точките за доставка в сектори, за да опростите маршрутизирането (сега в моята компания Москва и регионът са разделени на 200 сектора).
- Справка "Блокове за доставка"- позволява ви да групирате една или няколко точки в блок за издаване на задача на складовете за събиране на товари. Всеки блок означава отделна задача. В моя случай директорията е създадена за синхронизация с WMS" Управление на склада ".
- Документ "Маршрутен лист" - съхранява информация за автомобила, шофьора и списък с документи за експедиция (всеки ден се създават отделни маршрутни листове, може да има няколко маршрутни листа за една кола, ако водачът извърши няколко пътувания).
- Директория "Превозвачи" - за съхраняване на информация за транспортни компании
- Директория "Автомобили" - информация за автомобили, подчинени на превозвачи
- Директория "Шофьори" - информация за водачи, подчинени на превозвачите
- В документи "Внедряване", „Връщане на купувача“, „Разписка от купувача“, "Отписвам" добавен реквизит "Шофьор".