Диаграмма.Выбор

События · Selection

Возникает при двойном щелчке мыши на диаграмме.

Синтаксис

Выбор(<ЗначениеДиаграммы>, <СтандартнаяОбработка>)
Полное описание, параметры и ограничения

Диаграмма.Выбор (Chart.Selection)

Диаграмма (Chart)

Выбор (Selection)

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

Синтаксис:
Выбор(<ЗначениеДиаграммы>, <СтандартнаяОбработка>)
Параметры:

<ЗначениеДиаграммы>
Тип: ТочкаДиаграммы, СерияДиаграммы, ЗначениеДиаграммы.
Значение диаграммы.

<СтандартнаяОбработка>
Тип: Булево.
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина.
Описание:

Возникает при двойном щелчке мыши на диаграмме.

Доступность:

Мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Примечание:
Если диаграмма расположена в форме (или табличном документе, расположенном в форме), то используется процедура-обработчик формы.
Использование в версии:

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

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

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

Выбор: реальные данные своего поля

Событие показано вместе с собственным источником и точным местом назначения обработчика.

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

Модуль собственной управляемой формы: основной код клиентский, подготовка серверная.

Подготовка

  1. Своя учебная обработка, реквизит формы Статус Строка 250 и видимое поле для него. Обработчик назначается событию элемента формы в конфигураторе, а не вызывается вручную.

  2. У обработчика поля первым идёт Элемент. Справка объекта данных может описывать остальные параметры без этого неявного параметра поля.

  3. BSL, интерактивные действия, запись файлов и печать при сборке HTML не выполнялись.

  4. Своя управляемая форма, реквизит График типа Диаграмма, связанное поле ПолеГрафика вида Поле диаграммы. Дополнительную процедуру назначьте ПриСозданииНаСервере формы.

  5. Двойной щелчок выполните по своей точке Книга / Тетрадь. Для ПриРедактированииЗначения включите интерактивное редактирование значений и перетащите собственное значение в толстом клиенте; назначается событие поля.

&НаКлиенте
Процедура ПолеГрафикаВыбор(Элемент, ЗначениеДиаграммы, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Статус = "Выбрано: " + Строка(ЗначениеДиаграммы.Расшифровка);
    Сообщить(Статус);
КонецПроцедуры
Тот же модуль: реальные две точки и их расшифровки
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    График = Новый Диаграмма;
    График.ТипДиаграммы = ТипДиаграммы.График;
    Серия = График.УстановитьСерию("Количество книг");
    Серия.Расшифровка = "Сводка книг";
    Точка = График.УстановитьТочку("Книга");
    Точка.Расшифровка = "BOOK-001";
    График.УстановитьЗначение(Точка, Серия, 3, "BOOK-001");
    Точка = График.УстановитьТочку("Тетрадь");
    Точка.Расшифровка = "BOOK-002";
    График.УстановитьЗначение(Точка, Серия, 5, "BOOK-002");
    График.РежимРедактированияЗначений = РежимРедактированияЗначенийДиаграммы.Авто;
КонецПроцедуры

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

  1. Подготовьте указанные собственные реквизиты и элемент формы.

  2. Заполните учебные данные и назначьте событие.

  3. Вызовите описанное интерактивное действие и сравните Статус.

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

  1. Расшифровки собственных точек и значений заполнены явно: BOOK-001 / BOOK-002; серия имеет отдельную подпись Сводка книг.

  2. Статус обновляется только при настоящем событии своего поля. Наличие текста обработчика в HTML не означает, что платформа уже выполнила его.

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

Обработчик использует настоящие параметры платформы и свой локальный источник.

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

  1. Событие интерфейса само по себе не подтверждает запись данных в базе.

  2. Код здесь не исполнялся; рабочие данные не изменялись.

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

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

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

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

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