ТипМаркераГеографическойСхемы.ВосклицательныйЗнак

Свойства · ExclamationPoint

Маркер в виде восклицательного знака.

Полное описание, параметры и ограничения

ТипМаркераГеографическойСхемы.ВосклицательныйЗнак (GeographicalSchemaMarkerType.ExclamationPoint)

ТипМаркераГеографическойСхемы (GeographicalSchemaMarkerType)

ВосклицательныйЗнак (ExclamationPoint)

Доступен, начиная с версии 8.0.

Описание:
Маркер в виде восклицательного знака.
Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Применить ТипМаркераГеографическойСхемы.ВосклицательныйЗнак в обычном примере

Собственный точечный объект переключён в режим Маркер. Только после этого конкретный Маркер влияет на отображение; цвет задаётся отдельным свойством.

Где и как запускать

Модуль своей управляемой формы, &НаКлиенте только в толстом клиенте. Собственная географическая схема создаётся заново в памяти.

Подготовка

  1. Создайте внешнюю учебную обработку с управляемой формой, командой ПоказатьПример и кнопкой этой команды. Полный пример вставьте в модуль формы и назначьте одноимённый обработчик команды.

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

  3. Клиентские операции с ГеографическаяСхема доступны в этом уроке только в толстом клиенте. Тонкий и веб-клиент для этого кода не подходят.

  4. Координаты вымышленные, в градусах: широта 55, долгота 37. Карты, SHP-файлы, геолокация пользователя и сетевые службы не используются. Отдельное окно показывает только свою геометрию, без дорожной подложки.

&НаКлиенте
Процедура ПоказатьПример(Команда)
    Схема = Новый ГеографическаяСхема;
    Схема.Обновление = Ложь;
    Слой = Схема.Слои.Добавить("УчебныйПункт", Тип("ТочечныйОбъектГеографическойСхемы"));
    Пункт = Слой.Объекты.Добавить();
    Пункт.Значение = "Вымышленный пункт";
    Пункт.Координаты = Новый ГеографическиеКоординаты(55, 37);
    Пункт.Видимость = Истина;
    Пункт.Цвет = Новый Цвет(30, 90, 160);
    Пункт.ТипОтрисовки = ТипОтображенияТочечногоОбъектаГеографическойСхемы.Маркер;
    Пункт.Маркер = ТипМаркераГеографическойСхемы.ВосклицательныйЗнак;
    Схема.Обновление = Истина;
    Схема.Показать("Учебный пример: ВосклицательныйЗнак");
КонецПроцедуры

Разбор по шагам

  1. Подготавливаем свой настоящий источник значений или объект документа, не неизвестный входной объект.

  2. Собственный точечный объект переключён в режим Маркер. Только после этого конкретный Маркер влияет на отображение; цвет задаётся отдельным свойством.

  3. Показываем результат в клиенте. HTML справочника только отображает код и не выполняет его.

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

  1. На собственной схеме показан пункт с выбранным маркером. Значение Нет намеренно не рисует маркер.

  2. Координаты пункта не зависят от формы маркера. Это оформление, а не изменение местоположения.

Ожидаемый результат

Конкретное значение используется в соответствующем реальном вызове или свойстве собственного объекта.

На что обратить внимание

  1. Не переносите географическую схему в тонкий клиент и не смешивайте типы линий разных объектов.

  2. Показанный код не выполнялся в 1С при подготовке справочника; проверены исходные контракты и структура примера.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.