Продукция:
Услуги:
Наши клиенты
Министерский
ZVERINETSKIY
GREEN HILLS
GRAND VILLAS
Молодежный
Квартал Буча
АльтЭкспо
Волховец
Abicor binzel
Диамант банк
GLD Invest Group
Лузановка. Дистрибьюционная компания
Украгропром
(044) 384-15-33
(067) 353-44-12
(099) 200-57-99

Интеграция 1С и Google Maps

О программном модуле

Данный программный модуль представляет собой механизм интеграции 1С 8.2 и Google Maps (карты Гугл), с помощью которого прямо из учетной системы на базе платформы 1C Предприятие 8.2 присутствует возможность построения и отображения маршрутов на картах Google Maps.

 

 

 

 

Данный программный модуль обеспечивает следующие возможности:

  • Задание адреса и географических координат объекта (точек) как в 1С, так и на картах Google Maps.
  • Формирование маршрутов как в 1C, так и интерактивно на картах Google Maps.
  • Построение маршрутов с учетом точной последовательности объектов заданных пользователем, так и автоматическое построение оптимального маршрута, используя механизмы Google Maps.
  • Визуальное отображение множества маршрутов на карте Google Maps.
  • Поддержка различной цветовой гаммы при отображении маршрутов на карте Google Maps.
  • Добавление объектов (точек) в маршруты и удаление объектов (точек) из маршрутов как средствами 1С, так и через Google Maps.
  • Реализована возможность визуального отображения на карте Google Maps нескольких объектов собранных в одной точке.
Описание и демонстрация возможностей программного модуля

Основная форма работы с картами

 

Данная форма позволяет:

  • Выборочно отобразить на картах Google Maps, сформированные в учетной системе документы «Маршрут». Каждый маршрут при этом отображается своим цветом, ранее заданным для этого маршрута. Пройденная часть маршрута отображается пунктиром.
  • Вместе с отображаемым маршрутом отображаются все включенные в него объекты. Включенный в маршрут объект отображается цветом своего маршрута.
  • Данная форма позволяет выборочно отобразить на картах Google Maps сохраненные в 1С объекты, еще не вошедшие ни в один из маршрутов. Данные объекты на карте отображаются темно-серым цветом.
  • Существует возможность выбирать объекты, отмечая их на карте. Можно выбрать произвольное количество объектов.

    Отмеченные объекты можно:
    • Включить в указанный маршрут. При этом если объект уже был назначен в другой маршрут, то он автоматически будет исключен из старого маршрута и добавится в новый.
    • Исключить из маршрутов. Можно выбрать несколько объектов, как входящие в один маршрут, так и в разные маршруты. После нажатия кнопки «Исключить» все выбранные объекты будут исключены из своих маршрутов.

Включение объектов и исключение их из маршрутов

Благодаря одновременному отображению объектов и маршрутов на карте – хорошо видно, какой объект можно включать в какой маршрут. Для наглядности процесса выбора приведем скрин экрана:

 

 

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

  1. Кликнуть по кнопке «Выбрать»
  2. Выделить «Синий маршрут», что бы система знала, в какой маршрут включается объект.
  3. Кликнуть по кнопке «Включить».

 

Как уже было сказано выше, может быть выбрано несколько объектов, которые по одному клику на кнопку «Включить» будут включены в указанный маршрут.

 

Для исключения объектов из маршрутов, необходимо их выделить на карте и нажать кнопку «Исключить».

Маркер отдельного объекта на карте

Рассмотрим отображение отдельно взятого объекта на карте.

 

 

Маркер объекта подсвечивается цветом своего маршрута. Если объект еще не включен ни в один из маршрутов, то маркер будет отображен темно-серым цветом. При наведении мышки на маркер объекта появляется всплывающая подсказка по объекту. Если по маркеру объекта кликнуть мышкой, то появляется дополнительное информационно окно, из которого можно выбрать текущий объект на карте.

 

Прямоугольная форма маркера позволяет отображать групповые маркеры.

Групповые маркеры

По умолчанию маркеры объектов, отображаемые в Google Maps, накладываются один на другой и закрывают друг друга. В этом случае остается виден только самый верхний маркер. Для решения этой проблемы мы реализовали понятие группового маркера: Если маркеры объектов пересекаются в одной точке, то они отображаются в столбик, один над другим и имеют общий якорь (точку привязки на карте). Если маркеров больше чем разрешено в настройках системы, то они отображаются не в один, а в два, три и т. д. столбиков, рядом друг с другом.

 

Для наглядности группового маркера приведем очередной скрин экрана:

 

 

На указанном выше примере отображен групповой маркер, содержащий в себе 8 объектов. При этом по маркеру видно, что в нем:

  • Объект с номером 12708 входит в синий маршрут.
  • Объект с номерами 12705 и 12707 выделены и по нажатию кнопки «Включить» будут включены в «Синий маршрут».
  • Все объекты маркера, кроме 12708 еще не включены ни в один из маршрут.

 

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

 

 

На скрине выше, на карте показан свернутый групповой маркер, сообщающий, что он содержит в себе 8 объектов (работ).

 

При клике мышкой на свернутый маркер он разворачивается.

 

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

Адрес и Координаты отображения объекта на карте

Для того, что бы отобразить на карте объект, для него необходимо указать его адрес и определить координаты для отображения. И адрес и координаты сохраняются в учетной системе 1С. Координаты в дальнейшем используются для отображения объекта на карте Google Maps.

 

В системе реализована достаточно универсальная форма получения координат по адресу.

 

 

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

Документ Маршрут

Для хранения маршрутов в учетной системе 1С существует документ «Маршрут». Ключевыми понятиями данного документа являются:

  • Начало и конец маршрута.
  • Статус (Активный / Неактивный).
  • Цвет маршрута (для активных маршрутов работает контроль: нельзя назначить один цвет двум активным маршрутам).
  • Объекты (работы) включенные в маршрут.

 

 

Так же маршрут может быть отдельно отображен на карте по кнопке печать:

 

 

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

Печать сформированных карт

Все сформированные карты вместе с объектами и маршрутами на них могут быть выведены на печать.

Формирование отчетов

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

 

Интеграция с другими конфигурациями 1С

Механизм разработан в качестве отдельной подсистемы и может быть легко встроен в любую конфигурацию написанную на платформе 1C Предприятие 8.2.

Возможности для расширения функционала программного модуля

  • Механизм обладает большой гибкостью и может быть доработан под требования заказчика.
  • Возможно подключение модуля спутникового мониторинга, автомобильные GPS системы и трекеры.
  • Возможен онлайн мониторинг местоположения транспортных средств.
  • Контроль фактического и планового пробега.
  • Контроль отклонений от планового маршрута.
  • Контроль расхода топлива и скоростного режима.

Если у Вас возникли дополнительные вопросы или Вы хотите посмотреть или заказать данный программный продукт, для этого необходимо просто связаться с нами по телефону (044) 384-15-33 или по электронной почте info@psoft.com.ua

Поделится:

Программное обеспечение для вашего бизнеса
Создавая лучшее

© 2011-2016 «Альянс Солюшен». г. Киев

Изготовление сайта от «Oznaka»