В версии платформы 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