Обработка получения геопозиции 1С 8.3.14+ (Yandex Maps API 2.1.77)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В версии платформы 1С 8.3.14.х был переход с IE5 на Web-Кit, поле HTML вместо COM-объекта стало внешним объектом DOM, в связи с чем, изменились принципы работы с JS-скриптами.
Обработка создана для ознакомления с новым режимом работы с JS-скриптами и API Yandex Карт версии 2.1.77.
При открытии карта центрируется на местоположении пользователя, определенного по IP с помощью провайдера Yandex.
Реализовано:
- Прямое и обратное геокодирование
- Поиск по адресу с выводом найденных адресов в таблицу значений на форме.
- Вывод найденных адресов на карту
- Передача адреса и координат клика по карте в форму.
Для начала работы необходимо ввести API ключ в поле "API key" на форме. Для ознакомления достаточно бесплатного API (получить можно здесь: https://developer.tech.yandex.ru/), но для внедрения в 1С необходим платный ключ, так как 1С является "закрытой" системой (с тарифами можно ознакомиться тут: https://tech.yandex.ru/maps/commercial/doc/concepts/jsapi-geocoder-docpage/).
Обработка работает в любой конфигурации.
Тестировалась на платформах версии 8.3.16.1148 и 8.3.17.1549
Вступайте в нашу телеграмм-группу Инфостарт