К статье
Практический материал

Отчеты и Аналитика · 8 мин

Географическая схема в 1С: назначение и настройка

Что такое географическая схема в 1С, где она используется, как добавить её в отчёт на СКД, настроить привязку данных и избежать типичных ошибок при настройке.

Географическая схема в 1С — это визуальный элемент отчётности, который отображает данные на карте: регионы, страны или произвольные территории окрашиваются и подписываются в зависимости от значений показателей. С её помощью менеджер по продажам видит, из каких регионов идёт выручка, логист — где сосредоточены склады и точки доставки, а руководитель — географию дебиторской задолженности, не изучая длинные таблицы.

Элемент доступен в управляемых формах платформы 1С:Предприятие 8.3 и подключается как ресурс диаграммы в системе компоновки данных (СКД) или как самостоятельный элемент формы. Данные для схемы берутся из запроса отчёта: например, сумма продаж в разрезе регионов контрагентов.

Типовые конфигурации (Управление торговлей, ERP, Комплексная автоматизация) уже содержат готовые карты — например, схему регионов России. Если готовой карты нет, её можно создать в конфигураторе, нарисовав полигоны вручную или импортировав готовый шаблон.

Где применяется географическая схема

Основной сценарий — аналитические отчёты и панели показателей (дашборды). Карта отвечает на вопрос «где», который таблица и обычная диаграмма показывают хуже: распределение продаж по областям, плотность клиентской базы, география отгрузок и возвратов.

Второй сценарий — мониторинг операций. Логистические компании выводят на схему расположение складов и маршрутов, сервисные организации — распределение заявок по городам. Элемент интерактивен: по щелчку на регион можно открыть расшифровку с детальными данными.

Из чего состоит механизм

Работа схемы опирается на три компонента. Первый — сама карта (географическая схема как объект метаданных или файл): набор полигонов с уникальными именами, например «Московская область» или «RU-MOW». Второй — источник данных: запрос СКД, который возвращает измерение с названиями регионов и числовой ресурс. Третий — привязка: соответствие между значениями измерения и именами полигонов карты.

Именно привязка — самое уязвимое место. Если в данных регион называется «Московская обл.», а полигон карты — «Московская область», значение не отобразится, и регион останется неокрашенным без какого-либо сообщения об ошибке.

Как добавить географическую схему в отчёт на СКД

Стандартный путь — через настройки варианта отчёта. Откройте схему компоновки данных, перейдите на закладку «Настройки», добавьте в структуру элемент «Диаграмма» и в его свойствах выберите тип «Географическая схема». Затем укажите, какое поле запроса является точкой (регионом), а какое — значением.

В свойствах диаграммы задайте источник карты: типовую схему из конфигурации или файл. После этого настройте серию отображения — цветовую шкалу, легенду и формат подписей. Проверьте результат, сформировав отчёт с реальными данными.

Порядок настройки в СКД
  1. 1
    Создайте набор данных с запросом: измерение — регион (строка), ресурс — числовой показатель
  2. 2
    В настройках варианта добавьте элемент «Диаграмма» в структуру отчёта
  3. 3
    Установите тип диаграммы «Географическая схема» и выберите источник карты
  4. 4
    Укажите поле точек (регион) и поле значений (показатель)
  5. 5
    Настройте цветовую шкалу и подписи, сформируйте отчёт и сверьте окраску регионов с данными

Привязка данных к регионам карты

Ключевое требование: значения измерения в запросе должны совпадать с именами полигонов карты. Практические способы добиться совпадения — привести названия к единому виду прямо в запросе (функциями ВЫРАЗИТЬ и строковыми операциями) либо использовать справочник соответствий, где каждому региону контрагента сопоставлено имя полигона.

В программной настройке привязка задаётся через свойства серии географической схемы: поле значения, поле точки и режим отображения. Если регионов в данных больше, чем полигонов на карте, лишние значения просто игнорируются — это нужно учитывать при контроле итогов.

Типичные проблемы и их диагностика

Самая частая жалоба — «карта пустая» или «окрашен только один регион». Причины: несовпадение имён, пустой результат запроса из-за отборов, либо тип диаграммы сброшен при копировании настроек. Проверку начинайте с вывода тех же данных в виде таблицы: если таблица заполнена, а карта нет — проблема в привязке имён.

Вторая группа проблем — производительность. Запрос с детализацией до документов вместо группировки по регионам заставляет СКД агрегировать тысячи строк, и отчёт формируется заметно дольше. Для карты достаточно сгруппированных данных.

Типичные ошибки
01
Разное написание регионов в данных и на карте — значения не отображаются без сообщений об ошибке
02
Группировка запроса по контрагентам вместо регионов — карта перегружена и медленно строится
03
Использование полного наименования с кавычками и аббревиатурами — привязка срабатывает частично
04
Отсутствие проверки итогов — пользователи видят заниженные показатели и делают неверные выводы

Альтернативы и ограничения

Географическая схема не является интернет-картой: она не подгружает тайлы и не строит маршруты. Если нужна привязка к реальным адресам и геокодирование, используются другие механизмы — интеграция с картографическими сервисами через HTTP-запросы или поле HTML-документа с веб-картой.

Для небольшого числа регионов (до 5–7) карта часто избыточна: круговая или столбчатая диаграмма даёт ту же информацию проще. Карта оправдана, когда география сама по себе несёт смысл — соседство регионов, кластеры, «белые пятна» без продаж.

Сравнение вариантов визуализации

Географическая схема

Подходит при 10+ регионах и когда важно взаимное расположение территорий; требует настройки привязки имён

Столбчатая диаграмма

Проще в настройке и точнее для сравнения значений, но не показывает географический контекст

Веб-карта через HTML-поле

Даёт реальные адреса и маршруты, но требует программирования и внешнего сервиса

Как проверить корректность настройки

Контрольная процедура проста: сформируйте отчёт дважды — с выводом в карту и в таблицу с той же группировкой. Сумма значений по таблице должна совпадать с суммой значений, отображённых на карте. Расхождение указывает на непривязанные регионы.

Дополнительно проверьте поведение при пустых данных и при отборе по одному региону: карта должна корректно показывать единственный окрашенный полигон и понятную легенду, а не «залипать» на старых значениях.

Контрольные точки

Как проверить результат

Сумма показателя на карте против таблицы
Норма

Итоги совпадают

Тревожный признак

Карта показывает меньше — есть непривязанные регионы

Все ли регионы из данных окрашены
Норма

Каждому региону данных соответствует окрашенный полигон

Тревожный признак

Часть полигонов серая при наличии данных по ним

Формирование с отбором по одному региону
Норма

Окрашен один полигон, легенда корректна

Тревожный признак

Карта пустая или показывает устаревшие значения

Итог

Что важно запомнить

Географическая схема — карта в отчёте 1С, где цвет регионов зависит от показателей. Главное в настройке — совпадение названий регионов в данных и именах полигонов карты, а главный контроль — сверка итогов карты с таблицей тех же данных.

Частые вопросы

Можно ли использовать географическую схему без изменения конфигурации?

Да, если отчёт построен на СКД: тип диаграммы меняется в настройках варианта отчёта, которые доступны пользователю с соответствующими правами. Создание новой карты (полигонов) уже требует конфигуратора или загрузки готового файла схемы.

Почему регион есть в данных, но не окрашивается на карте?

Почти всегда причина в несовпадении строк: «Свердловская обл.» в данных и «Свердловская область» на карте — разные значения. Приведите написание к единому виду в запросе или через справочник соответствий и проверьте результат повторным формированием отчёта.

Можно ли сделать расшифровку по щелчку на регион?

Да, географическая схема поддерживает расшифровку СКД: при щелчке на полигон пользователь может открыть связанный отчёт с отбором по этому региону. Настраивается через поля расшифровки в схеме компоновки данных.

Работает ли схема в тонком и веб-клиенте?

Элемент поддерживается в управляемых формах, включая тонкий клиент. В веб-клиенте отображение зависит от браузера и версии платформы, поэтому перед внедрением стоит проверить отчёт в том клиенте, которым пользуются сотрудники.

Чем заменить схему, если нужны реальные адреса и маршруты?

Географическая схема рисует только заливку полигонов и не работает с адресами. Для геокодирования и маршрутов используют интеграцию с картографическими сервисами через HTTP-запросы или встраивание веб-карты через поле HTML-документа — это уже задача разработки.