События обычного приложения

События

Синтаксис и применение События обычного приложения в платформе 1С:Предприятие. Описание и примеры кода.

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

События обычного приложения

События обычного приложения
В данном разделе описываются события клиентского приложения.
Методическая информация

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

ПриНачалеРаботыСистемы: собственный модуль ordinary

Настоящий старт собственного приложения / внешнего соединения создаёт конкретный кэш с данными учебного сеанса.

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

Конкретный собственный модуль приложения / сеанса / внешнего соединения, указанный в подготовке. Платформенные события вручную не вызываются.

Подготовка

  1. Используйте отдельную свою учебную конфигурацию. Основной блок помещается в модуль приложения, указанный ниже, не в модуль формы и не в общий серверный модуль.

  2. Обработчик вызывает платформа при настоящем событии сеанса. Не вызывайте процедуру вручную и не добавляйте второй обработчик того же имени в модуль.

  3. Основной блок вместе с Перем УчебныйКеш — модуль обычного приложения.

  4. Начните собственный сеанс соответствующего вида. Для внешнего соединения используйте подключение именно к своей учебной базе; окон и сообщений в этом обработчике нет.

  5. Поставьте точку останова в обработчике и проверьте УчебныйКеш в отладчике: ключ Урок содержит Книга, Начало — настоящую дату начала. Это локальный кэш сеанса, не запись в базу.

Перем УчебныйКеш;

Процедура ПриНачалеРаботыСистемы()
    УчебныйКеш = Новый Соответствие;
    УчебныйКеш.Вставить("Урок", "Книга");
    УчебныйКеш.Вставить("Начало", ТекущаяДата());
КонецПроцедуры

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

  1. Выбранный модуль и настоящий тип сеанса определяют, когда платформа вызывает обработчик.

  2. Используется явно подготовленный собственный параметр / кэш / команда, а не неизвестный входной объект.

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

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

  1. В отладчике у собственного кэша два ключа и реальные значения.

  2. Повторный сеанс получает свой новый кэш; переменная не является общим хранилищем всех пользователей.

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

Событие / раздел модулей показаны с собственным источником и реальными ограничениями его этапа.

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

  1. Не смешивайте модули управляемого приложения, обычного приложения, внешнего соединения и сеанса.

  2. Обзорный пример относится только к указанному событию и не наследует отметку готовности всем дочерним страницам.

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

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

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

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

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

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