location-iconВ рамках проекта автоматизации доставки решали задачу написания gps-мониторинга мобильных сотрудников. Заказчик покупать оборудование не захотел и было решено написать решение с использованием мобильной платформы 1с. Задача включает в себя следующий функционал:

  1. Показывать текущее месторасположение сотрудника на карте. Допустимая точность — 30 минут.
  2. Показать маршрут, который совершил курьер за выбранный период.

Данные о месторасположении мобильных сотрудников надо хранить на стороне центральной базы. В связи с этим в 1с-конфигурацию был добавлен web-сервис, который принимает координаты в базу.

Так как в проекте уже использовалась мобильная платформа 1с источником данных о местонахождении решили использовать её.  Использование мобильной платформы имеет одно ограничение — приложение не запускается как служба. Это приводит к следующему эффекту: как только приложение выгружается пользователем из памяти мы перестаём принимать данные о текущих координатах в центральную базу. С учетом специфики работы мобильного пользователя данное ограничение не было критическим для решения, так как по принципу работы сотрудника он обращается к мобильному приложению достаточно часто.
Read More →