Информация по регионам и ФО с использованием Яндекс.Карт

Обмен - Интеграция с WEB

Пример использования Yandex.Map API для отображения информации по регионам или федеральным округам РФ.
Раскраска регионов и ФО, вывод меток, работа в режиме картограммы.
Не привязан к какой-либо конфигурации. Просто пример.
В 8.2 работает на толстом, тонком и WEB*-клиентах.
*(WEB не во всех браузерах).

Для одного из проектов потребовалось визуально выводить информацию в разрезе областей и федеральных округов РФ.

Нужно было отразить на карте объем продаж, покрытие территории и прочую статистическую информацию...

Объект "Географическая схема", который поддерживается платформой, оказался почти неработоспособен.

(Большой объем geo-файла, невозможность работы в тонком и web-клиентах, проблемы с масштабированием, а на моей версии платформы отчет просто "валил" с ошибкой всю конфигурацию.)

Слава богу, есть Yandex!!!

Код чисто демонстрационный, но хорошо откомментированный. Я не большой спец по javascript (давно это было ;-), так что есть простор для оптимизации. Требует хороший Интернет-канал и собственный API-ключ (но только для работы в web-клиенте).

Работа в режиме web-клиента - вообще чистое шаманство. Под IE 9 пустой экран, в Crome карта есть, но нет раскраски, в FireFoxe всё OK!

При разработке использовались следующие источники:

Yandex Map API - http://api.yandex.ru/maps/jsapi/doc/mod/concepts/regions.xml

Habrahabr - http://habrahabr.ru/blogs/crowdsourcing/118267/ - огромный респект "streetjournal" за идею!

 

UPD: по просьбам трудящихся добавил вариант под платформу 8.1 и обычную неуправляемую форму в 8.2

Скачать файлы

Наименование Файл Версия Размер
Отчет 8.2
.erf 24,16Kb
19.03.14
97
.erf 24,16Kb 97 Скачать бесплатно
Отчет 8.1
.erf 19,57Kb
19.03.14
10
.erf 19,57Kb 10 Скачать бесплатно

См. также

Комментарии
1. <Aleks> (<Aleks>) 06.12.11 10:35 Сейчас в теме
Что-то нет кнопки, на которую надо жмакнуть для построения карты :(
1С:Предприятие 8.2 (8.2.12.75)
2. Mike Gor (mgor) 7 06.12.11 14:07 Сейчас в теме
(1) <Aleks>, Видимо Вы пытаетесь запустить отчет в конфигурации, где не разрешены управляемые формы.

Добавил в отчет 8.2 обычную (неуправляемую) форму.
В типовой УТ 10.3 всё работает.

Релиз вашей платформы(8.2.12.75) проверить не смогу, всё разработано на (8.2.14.519).
Оставьте свое сообщение