Пример события модуля сеанса: собственный параметр получает значение при начальной или отложенной инициализации. Это пример раздела, не отметка о покрытии всех его потомков.
Где и как запускать
Конкретный собственный модуль приложения / сеанса / внешнего соединения, указанный в подготовке. Платформенные события вручную не вызываются.
Подготовка
Используйте отдельную свою учебную конфигурацию. Основной блок помещается в модуль приложения, указанный ниже, не в модуль формы и не в общий серверный модуль.
Обработчик вызывает платформа при настоящем событии сеанса. Не вызывайте процедуру вручную и не добавляйте второй обработчик того же имени в модуль.
Создайте параметр сеанса УчебныйПорог (Число 10.0). Основной блок — модуль сеанса; дополнительное чтение — тело серверной процедуры своей обработки.
ТребуемыеПараметры = Неопределено при начальном вызове либо массив требуемых имён при отложенном чтении. Пример инициализирует только собственный параметр, не рабочие настройки.
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
Если ТребуемыеПараметры = Неопределено Тогда
ПараметрыСеанса.УчебныйПорог = 100;
ИначеЕсли ТребуемыеПараметры.Найти("УчебныйПорог") <> Неопределено Тогда
ПараметрыСеанса.УчебныйПорог = 100;
КонецЕсли;
КонецПроцедурыСерверная процедура своей обработки: чтение собственного параметра
Порог = ПараметрыСеанса.УчебныйПорог;
Сумма = 3 * 50;
Превышен = Сумма > Порог;
Сообщить("Учебный порог: " + Строка(Порог));
Сообщить("Сумма 150 превышает порог: " + Строка(Превышен));Разбор по шагам
Выбранный модуль и настоящий тип сеанса определяют, когда платформа вызывает обработчик.
Используется явно подготовленный собственный параметр / кэш / команда, а не неизвестный входной объект.
Соблюдаем ограничения этапа: до окна и после его закрытия не показываем интерфейс, в фоне не выполняем долгую работу.
Как проверить результат
Чтение собственного параметра даёт 100; сумма 150 больше него.
Другие параметры требуют собственной инициализации; имена не подбираются автоматически.
Ожидаемый результат
Событие / раздел модулей показаны с собственным источником и реальными ограничениями его этапа.
На что обратить внимание
Не смешивайте модули управляемого приложения, обычного приложения, внешнего соединения и сеанса.
Обзорный пример относится только к указанному событию и не наследует отметку готовности всем дочерним страницам.
При сборке HTML сеансы 1С, внешние соединения, системный буфер и BSL не запускались.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.