KoderLine
Обслуживание
и внедрение
+7 (495) 374 55 29 Обратный звонок

Статьи экспертов

Полезная информация

1С и Яндекс. Карты. Возможности API в 1С на j...

1С и Яндекс. Карты. Возможности API в 1С на javascript

0
542
09.06.2017 Роман Ефремов
В последнее время огромное количество WEB-ресурсов выпускают собственные зачастую полезные (не всегда бесплатные) функциональные опции API (программный интерфейс приложения, интерфейс прикладного программирования). Даже сайт, на котором проверялась данная статья, имеет свое API. Прекрасным примером является Яндекс API. С помощью программного интерфейса Яндекс можно быстро построить маршрут, получить по нему расстояние и время в пути, что является хорошим (бесплатным)
способом оптимизировать маршруты маленьким транспортным компаниям, желающим сэкономить деньги на покупке готовых решений. Данным API удобно пользоваться и компаниям, специализирующимся на обслуживании клиентов на дому. Любая фирма, занимающаяся выездными работами, сможет бесплатно построить оптимальный маршрут для своих сотрудников с целью экономии времени на обслуживание (можно обслужить больше клиентов в сутки с меньшим количеством персонала) и сокращение расходов на бензин. Но почему же данное API не используется вместе с 1с? Причина в следующем.
Чаще всего API предназначено для использования на сайтах с помощью javascript, и не каждый проект, создавший полезное API, адаптирует его через описание wsdl и протокол SOAP, что позволило бы использовать его в 1с без танцев с бубном. И Яндекс.Карты не являются исключением. Поэтому если руководитель малого или среднего бизнеса захочет объединить контрагентов, заказы, маршруты и оптимизировать эту связь, он столкнется или с высокими денежными затратами на приобретение готового решения, или приобретет его и будет в свои расходы добавлять еще и абонентскую плату за использование, что не редкость в данной сфере. Но для решения задачи по оптимизации Контрагент – Заказ – Сотрудник – Маршрут – Деньги можно воспользоваться любой из имеющихся у вас конфигураций и бесплатным API от Яндекс.
Как же без WEB-сервиса использовать API и 1с? Все очень просто. Яндекс предоставляет API на javascript, а значит мы можем использовать его в HTML документе непосредственно в программе 1с, передавать запросы и получать интересующие нас результаты.
Таким образом можно решить следующие задачи:
• Оптимизация движения курьеров
• Прогнозирование затрат на топливо
• Контроль передвижения сотрудников
• Распределение клиентов по группам на основании геолокационных данных
• Контроль обслуживания клиентов
• Визуализация маршрута

Ниже мы рассмотрим возможность программного интерфейса от Яндекс. Если вы уже имеете опыт работы с HTML и javascrit, то можете перейти на сайт создателя API и во всех деталях ознакомиться с кодом и функциональными возможностями в свободном доступе.
1. Визуализация карты местности в 1с. Подключив и прорисовав карту в HTML документе в 1с, мы получим точно такую же карту, как на сайте создателя.
2. Автоматическое построение маршрутов от точки А к точке Б и не только, можно передать массив точек и API вернет результат в виде расстояния и времени между точками маршрута. К сожалению, нельзя передать сразу все возможные маршруты между контрагентами, имеется ограничение по количеству точек. На момент моего знакомства с картами Яндекс ограничение составляло 150 точек.
3. Присутствует возможность построения маршрута как пешком, так и на автотранспорте, включая общественный.
4. Получение адреса по координатам и наоборот.
5. Учет пробок в момент построения маршрута.
Конечно же, если включить все опции и элементы управления, мы получим точную копию Яндекс.Карты в 1с с небольшими бонусами. 

Динамичность, интерактивность и интеграция. 
Подключив карту к 1с, мы получим возможность показывать на карте клиентов, у которых запланировано обслуживание на данный момент. 
Распечатывать и предоставлять маршруты водителям. 
Вести подсчет затраченного топлива на основании среднего расхода на километр и общего расстояния маршрута. 
А для полной карты мы можем воспользоваться GPS трекерами и получая с них данные в реальном времени, отображать сотрудников на карте. Конечно же, Яндекс не единственный API, позволяющий работать с картами. Есть и GOOGLE и Рамблер, но по виду возвращаемых данных и банку карт РФ Яндекс выигрывает. Поэтому данное API можно смело внедрять в 1с и пользоваться бесплатным аналогом дорогих систем.
Пример использования карты можно посмотреть ниже 


 

Роман Ефремов,
разработчик 1С компании ООО “Кодерлайн”



Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
#1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Платформа #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #ADO #APACHE #API #com-объекты #Excel #GoogleDrive #HTTP #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #MS SQL Server #WEB #WEB-сервисы 1С #Word #XML #Администрирование 1С #Безопасность сервера #Бесшовная интеграция #БИТ.Финанc #БИТ.Финанс #Битрикс24 #Блокировки в 1С #БСП #БУ #Бурение скважин #Бюджетирование #Внедрение #Внедрение ERP #Воронка продаж #Документы 1С #Закрытие месяца #Запросы 1С #Интеграция 1С #Как сделать в 1С #Конвертация #Конвертация данных #Корпоративное сопровождение #Лизинг #Лицензии 1С #Моделирование #МСФО #Налоги #Обмен между базами #Обновления #Оптимизация #Отпуск #Отчетность #Отчеты в 1С #Оценка задач #Перенос данных #Планирование #Полезные обработки #Правила обмена #Пример в 1С #Проводки 1С #Программирование в 1С #Программные права #Продажи #Производство #Расширение конфигурации #Регистры 1С #РСБУ #СКД #Справочники 1С #Сравнение конфигураций #Тестирование 1С #Техническое задание #Торговое оборудование #Транспортная логистика #Управление проектами #Финансовый учет #Ценообразование #Экзамен 1С #Яндекс.Касса
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.
Яндекс.Метрика