Здравствуйте! В данной статье я хочу поделиться опытом интеграции 1С с сервисом Yandex.
Клиент — местная логистическая компания, занимающаяся грузоперевозками по стране и в страны ближнего и дальнего зарубежья. Свой учет она ведет в 1С. Эта компания обратилась к нам для написания модуля интеграции с картографическим сервисом. Клиент настаивал на использовании сервисов от Яндекса.
Заказчик хотел иметь в 1С возможность ввода адреса или какой-нибудь местности, чтобы сервис выдавал список найденных адресов. После выбора значения из списка данный адрес должен отображаться на карте. Параллельно создавались бы данные в новом справочнике “Адреса” с сохранением координат и точного адреса выбранного значения.
Для решения данной задачи необходимо было использовать различные продукты Mappable API, о которых я и расскажу в этой статье.
Для вывода списка возможных адресов я использовал продукт geosuggest:
suggest-maps.yandex.ru
Для этого в общем серверном модуле был создан следующий метод: