Событие показано вместе с собственным источником и точным местом назначения обработчика.
Где и как запускать
Модуль собственной обычной формы, толстый клиент.
Подготовка
Своя учебная обработка, реквизит формы Статус Строка 250 и видимое поле для него. Обработчик назначается событию элемента формы в конфигураторе, а не вызывается вручную.
У обработчика поля первым идёт Элемент. Справка объекта данных может описывать остальные параметры без этого неявного параметра поля.
BSL, интерактивные действия, запись файлов и печать при сборке HTML не выполнялись.
Своя обычная форма в толстом клиенте: добавьте элемент Сводная диаграмма ПолеСводной. Дополнительные блоки вставьте в тело кнопки ЗаполнитьСводную, сначала запрос, затем настройку; основной — в назначенный обработчик события диаграммы.
Не используйте PNG-снимок: у него нет живых событий сводной диаграммы. Для проверки дважды щёлкните собственный столбец книги.
Процедура ПолеСводнойВыбор(Элемент, ЗначениеДиаграммы, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Статус = "Выбор своего свода: " + Строка(ЗначениеДиаграммы.Расшифровка);
Сообщить(Статус);
КонецПроцедурыКнопка ЗаполнитьСводную: собственные четыре строки
ТекстЗапроса = "ВЫБРАТЬ ""Издания"" КАК Группа, ""Книга"" КАК Товар,
|""Центр"" КАК Магазин, 3 КАК Количество
|ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ ""Издания"", ""Книга"", ""Вокзал"", 2
|ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ ""Издания"", ""Тетрадь"", ""Центр"", 5
|ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ ""Издания"", ""Тетрадь"", ""Вокзал"", 1
|ИТОГИ СУММА(Количество) ПО Группа, Товар, Магазин";В той же кнопке после текста запроса
Запрос = Новый Запрос(ТекстЗапроса);
Свод = ЭлементыФормы.ПолеСводной;
Свод.ИсточникДанных = Запрос.Выполнить();
Свод.Точки.Очистить();
Свод.Точки.Добавить("Товар");
Свод.Ресурсы.Очистить();
Свод.Ресурсы.Добавить("Количество");
Свод.Обновить();Разбор по шагам
Подготовьте указанные собственные реквизиты и элемент формы.
Заполните учебные данные и назначьте событие.
Вызовите описанное интерактивное действие и сравните Статус.
Как проверить результат
Источник реально выполнен, измерение Товар и ресурс Количество назначены явно. Итоги: книга 5, тетрадь 6. Переданные платформой значения расшифровки не выдаются за ссылки рабочего справочника.
Статус обновляется только при настоящем событии своего поля. Наличие текста обработчика в HTML не означает, что платформа уже выполнила его.
Ожидаемый результат
Обработчик использует настоящие параметры платформы и свой локальный источник.
На что обратить внимание
Событие интерфейса само по себе не подтверждает запись данных в базе.
Код здесь не исполнялся; рабочие данные не изменялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.