Данная работа является ярким примером автоматизации бизнес процессов организации с помощью услуги 1С программиста. До обращения к нам все заявки составлялись и обрабатывались вручную.
ТехЗадание:
Создать раздел логистики в конфигурации 1С "Управление торговлей 10.3"
В разделе должны быть необходимые справочники, документы, обработки.
Общий алгоритм работы:
На основании заказа покупателя должен создаваться документ заявки на доставку. В нем должны отражаться необходимые данные для водителя и логиста.
Разработать обработку, которая будет собирать заявки логисту и выводить метки на карте.
Логист распределяет заявки водителям и на основании этого распределения на интегрированной карте строится маршрут.
Должна быть возможность корректировать маршрут мышкой.
Обработка рассчитывает длину маршрута.
Когда маршрут построен и скорректирован логистом, обработка по команде должна создавать документ "Маршрутный лист" который объединяет выбранные заявки на доставку.
Маршрутный лист должен иметь нужные реквизиты, печатную форму и возможностью управлять статусами заявок из него.
Выполнение:
Создаю документ "Маршрутное задание". Документ создается на основании заказа покупателя. Данные по заказу в него добавляем из заказа покупателя. При заполнении рассчитываем массу отгружаемой продукции.
Остальные реквизиты документа заполняет ответственный сотрудник
Создаем обработку "1С карта". Для ее создания используем api яндекс карт+java script + html. Для описания интеграции яндекс карты с 1С нужно писать отдельную статью, поэтому тут процесс интеграции с яндекс картами описываться не будет.
В левую часть обработки грузим документы "маршрутные задания", для которых еще не составлен документ "Маршрутный лист".
При нажатии на кнопку "Отобразить на карте" выводим карту с метками адресов этих маршрутных заданий.
Логист смотрит какие точки назначить водителю и проставляет поле транспорт в таблице заявок.
На карте строится маршрут и считается длина маршрута.
Скорректируем немного маршрут для демонстрации:
В таблице "Маршрутные листы" считаются необходимые данные для составления документа "Маршрутный лист".
Когда все заявки распределены по водителям, логист нажимает кнопку "Создать маршрутные листы" и доработка 1С автоматически создает документы "Маршрутный лист".
Можно распечатать карту из обработки 1С карта.
В документе "Маршрутный лист" можно менять статус маршрутных заданий, отправлять документ на печать.
При выполнении маршрутного листа нужно установить ему статус "Выполнено", статус автоматически поменяется у всех входящих в него маршрутных заданий.
Несколько скриншотов документа:
сам документ
печатная форма
Можно продолжиь автоматизацию логистики при желании клиент так:
Интегрировать логистику с сайтом.
В закрытом доступе клиент мог бы отслеживать движение водителя к месту разгрузки.
Также движение водителя могло бы отслеживать руководство организации.
Обработка была сделана в 2018 году. Если Вам нужна подобная обработка, то Вам необходимо подготовить Тех задание.
Адреса контрагентов должны быть заполнены.