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