gifts2017

[Простые маршруты]. Работа с картой. Геозоны. Расчет оптимальных вариантов доставки

Опубликовал Дмитрий Павлов (mi1man) в раздел Обработки - Универсальные обработки

Универсальное решение для любых конфигураций по отображению на карте адреса доставки из любых документов базы данных. Интерактивная работа с картой из 1С и обратно. Широкий набор средств для формирования маршрутов на карте вручную. Ключевая особенность программы – умение математически точными методами автоматически рассчитать и представить на карте разные варианты оптимальных маршрутов: - исходя из заданного количества единиц автотранспорта; - исходя из заданной величины максимальной грузоподъемности автотранспорта.

добавлено 26.07.2016 .. 

- ДОБАВЛЕНА ВОЗМОЖНОСТЬ ОПТИМИЗИРОВАТЬ МАРШРУТ ДО 25 ТОЧЕК.

Для реализации этой возможности, Вам потребуется получить регистрационный ключ Google Maps и привязать его к определенному набору библиотек.

Подробную инструкцию регистрации/получения ключа Вы можете скачать в конце статьи.

добавлено 03.07.2016 .. 

- РАБОТА С ГЕОЗОНАМИ НА КАРТЕ. СВЯЗКА: ГЕОЗОНА-МАРШРУТ-ТОЧКИ ДОСТАВКИ

 

Для тех, кто Не хочет терять время и деньги…

В основе логики программы – чистая математика, позволяющая сделать маршрут каждого водителя максимально эффективным. Программа выстраивает разрозненные адреса в единый последовательный маршрут, не позволит Вам допустить ошибок в загрузке машин и автоматически распределит грузы так, чтобы ресурс транспортных средств использовался максимально эффективно.

Зачем Вам все это?

Каждый, кто сталкивался с решением задачи распределения доставки груза по адресам,  прекрасно понимает, насколько трудоемко это может оказаться. Ведь кроме требования не перегрузить машину, сам маршрут должен быть кратчайшим. Решение этой задачи очень облегчает использование карты и нанесение на нее точек доставки. Обычно этот процесс происходит вне 1С, путем выгрузки данных из 1С и дальнейшего их ввода в браузере для какой-нибудь карты.

Какие основные задачи решает программа?

  • Быстрый и простой способ получения набора данных с адресами из любых документов базы данных с любой конфигурацией
  • Наглядное представление точек доставки и складов на карте, не выходя из 1С.
  • Разные интерактивные методы работы с точками на карте для формирования маршрутов вручную
  • Автоматический расчёт оптимальных маршрутов доставки с учётом ряда заданных параметров.
  • Определение оптимального количества а/транспорта (маршрутов) для заданной максимальной грузоподъемности автомашины.
  • Формирование количества маршрутов для заданного количества а/транспорта.
  • Определение длины маршрута и времени его выполнения
  • Автоматическая сортировка следования документов в маршрутном листе, согласно обхода точек маршрута

Теперь пара вопросов

Вопрос номер 1:

Уверены ли Вы в ОПТИМАЛЬНОСТИ создаваемых вручную маршрутов ?

Вопрос номер 2:

Желаете ли Вы значительно СОКРАТИТЬ ВРЕМЯ, потраченное на планирование доставки ?

Мы предлагаем РЕШЕНИЕ, которое:

  • РАСПРЕДЕЛИТ адреса по маршрутам с учетом грузоподъемности транспортного средства
  • СФОРМИРУЕТ маршруты под заданное количество машин
  • ОПРЕДЕЛИТ оптимальный порядок отгрузки
  • ПОСТРОИТ оптимальный маршрут в соотношении время/расстояние
  • СОКРАТИТ время на планирование логистики
  • ПОВЫСИТ эффективность Вашей работы
  • ПРИВЕДЕТ к экономии времени и ГСМ

 КАК ЭТО РАБОТАЕТ ??

 Реализовано в виде обработки на управляемых формах для платформы 1С (8.3.6 и выше) любой конфигурации.

Описание работы программы представлено в ОЧЕНЬ коротких роликах ниже.

Видео 1.

Описание интерфейса. Настройка программы. Добавление журнала документов.
 

Видео 2.

Работа с маркерами. Ручное создание маршрутов. Групповая обработка маркеров.

Видео 3. 

Редактирование маркеров в маршруте. Групповой маркер. Два варианта рисования линий между точками маршрута.

Видео 4. 

Автоматическое создание маршрутов. Алгоритм К-средних, Кларка-Райта, метод Заметания.

Добавим еще картинок:

Программа умеет строить маршруты двух типов:

Вариант 1. Точки маршрута соединяются между собой прямыми линиями.

По прямым


Вариант 2. Точки маршрута соединяются между собой дорожными треками.

По дорогам



Рассмотрим как будут программно создаваться маршруты для такого расположения точек доставки с разных складов отгрузки. 

Так выглядит набор точек доставки на карте до распределения по маршрутам. 

Начальное расположение точек

 Рассмотрим варианты отгрузки с разных депо-складов.

Депо (Склад отгрузки 1). 

Склад 1

Груз 180

Груз 220

Депо (Склад отгрузки 2). 

Склад 2

Груз 180 - 2

Груз 220 - 2

Депо (Склад отгрузки 3). 

Склад 3

Подробное описание программы Вы найдете в приложенном "Руководстве пользователя"

ДОПОЛНЕНИЕ от 03.07.2016

СОЗДАНИЕ / РЕДАКТИРОВАНИЕ / РАБОТА С ГЕОЗОНАМИ.

 Программа дополнена механизмом работы с геозонами. Геозона - это нарисованная пользователем область на карте. Маркеры, попавшие в эту область, могут быть автоматически собраны в маршрут, ранее назначенный этой геозоне. Это удобно если Вы делите карту на районы и каждый район обслуживается разными машинами.

Таблица "Геозоны" находятся на общей вкладке "Настройки" (1).

  • Колонка (3) управляет видимостью геозоны на карте .
  • Колонка "Маршрут" (4) содержит маршрут, назначенный данной геозоне.
  • Команда "Записать настройки" (5) - записывает теущие настройки таблицы "Геозоны"

При клике правой кнопкой мыши в области геозоны на карте, появится всплывающее меню, содержащее возможные команда работы с данной геозоной: 

  • Изменить границы. Позволяет редактировать границы геозоны.
  • Двигать геозону. Появится возможность двигать на карте геозону.

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

Также команда "Сохранить геозону" может привязать к выбранной геозоне маршрут, который можно выбрать из списка.

Для геозоны с уже "привязанным" маршрутом, этот список маршрутов будет ограничен только значением уже "привязанного" маршрута.

Чтобы назначить для геозоны другой маршрут, нужно его выбрать в таблице "Геозоны" в колонке "Маршрут"

Создание новой геозоны происходит так:
 

  • Переходим в режим риования полигона (1)
  • После того, как полигон нарисован, записывем его командой "Записать" (2) в таблицу "Геозоны", предварительно дав ему имя.

Только что созданная геозона, не связана ни с каким  маршрутом, поэтому для нее не доступны операция назначения вошедших в нее маркеров. Можно только очистить геозону от них.

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

Получится такой результат:

Как видно по картинке, для точек доставки, попавших в самый нижний полигон/геозону, ничего не произошло. Это потому что для этой геозоны не был ранее назначен маршрут.

ДОПОЛНЕНИЕ от 26.07.2016


ДОБАВЛЕНА ВОЗМОЖНОСТЬ ОПТИМИЗИРОВАТЬ МАРШРУТ ДО 25 ТОЧЕК

Это означает, что можно рассчитать оптимальный маршрут обхода точек (не более 25, включая точки начала и финиша) и отсортировать список документов по порядку обхода адресов, из  этих документов.

Например, так выглядел список из 19 документов и маршрут .. до оптимизации:

 

и вот его состояние после проведенной оптимизации. Обратите внимание на изменение очередности документов (в верхнем списке) и получившийся "кольцевой маршрут":

В колонке "Трек В", после проведенной оптимизации, также отображаются данные пробега (км.) и длительности (мин.) по дорогам города.

 ИТАК:

Ключевые ПРЕИМУЩЕСТВА нашего РЕШЕНИЯ

ГОТОВНОСТЬ К РАБОТЕ.

Не требует длительного обучения персонала, закупки оборудования или установки дополнительного программного обеспечения. Вы ощутите его эффективность с первых же дней работы.

БЕЗОПАСНОСТЬ.

 Данные никуда не переносятся, Вы работаете в "родной" базе 1С, что полностью исключает передачу данных посторонним лицам.

ГИБКОСТЬ И МАСШТАБИРУЕМОСТЬ.

 Код программы открыт, поэтому РЕШЕНИЕ можно легко подстроить под процессы Вашей компании. Его возможности будут расти без ощутимых вложений.

МНОГОЗАДАЧНОСТЬ.

 Решение легко адаптируется к специфике Вашего бизнеса. Это могут быть интернет-магазины, доставка воды, курьерские службы, доставка продуктов, доставка пиццы, доставка суши, службы сервиса, торговые представители, торговые компании, транспортные компании, обслуживающие организации.

ЭФФЕКТИВНОСТЬ.

  • Оптимальные маршруты сокращают расходы на ГСМ минимум на 20%.
  • Вы тратите в 10 раз меньше времени на составление маршрута, что позволяет Вам решать большее число задач.
  • Повышается качество доставки: за тот же рабочий день Ваша служба успевает посетить больше адресов, а значит, лучше исполнить обязательства.
  • Исключается человеческий фактор в составлении маршрутов, снижаются к минимуму ошибки в расчетах и планировании.

СКОРОСТЬ!

 Вы можете приступить к планированию сразу после оплаты! Проверено на реальных задачах!

Версия "[Простые маршруты]. Работа с картой. Геозоны. Расчет оптимальных вариантов доставки. (ПОЛНЫЙ ) - КОД ОБФУСЦИРОВАН." - по функционалу соответствует "ПОЛНЫЙ КОМПЛЕКТ", но внесение изменений/редактирование будет очень затруднительно, так как код обработки будет обфусцирован.

Всегда возможна доработка программы под Ваши потребности (1т.р./ч.). 

ВАЖНО
В связи, с вышедшим 15 февраля 2016 года обновлением API Google Maps (релиз 3.24), для работы программы требуется платформа 1С не ниже версии 8.3.6.

Тестирование без замечаний прошло на платформах:
- 1С:Предприятие 8.3 (8.3.7.1845)
1С:Предприятие 8.3 (8.3.6.2100)

Скачать файлы

Наименование Файл Версия Размер
Руководство пользователя 100
.pdf 2,28Mb
29.11.16
100
.pdf 2,28Mb Бесплатно
Инструкция. Получение ключа для Google Maps. 36
.pdf 562,42Kb
29.11.16
36
.pdf 562,42Kb Бесплатно
[Простые маршруты]. Работа с картой. Геозоны. Расчет оптимальных вариантов доставки. (БАЗОВЫЙ)
29.11.2016
10000 руб.
[Простые маршруты]. Работа с картой. Геозоны. Расчет оптимальных вариантов доставки. (СТАНДАРТНЫЙ)
29.11.2016
15000 руб.
[Простые маршруты]. Работа с картой. Геозоны. Расчет оптимальных вариантов доставки. (РАСШИРЕННЫЙ)
29.11.2016
20000 руб.
[Простые маршруты]. Работа с картой. Геозоны. Расчет оптимальных вариантов доставки. (ПОЛНЫЙ)
29.11.2016
25000 руб.
Техническая поддержка (1 месяц)
29.11.2016
1000 руб.
[Простые маршруты]. Работа с картой. Геозоны. Расчет оптимальных вариантов доставки. (ПОЛНЫЙ ) - КОД ОБФУСЦИРОВАН.
29.11.2016
10000 руб.

Моментальная
доставка

См. также

PowerTools от 1 000

Автор запретил комментарии