Возникает на клиенте при открытии формы, до показа окна пользователю. Следует учитывать, что открытие в данном обработчике другой формы влечет за собой сначала активацию открываемой формы, а затем активацию текущей формы.
Синтаксис
ПриОткрытии(<Отказ>)Полное описание, параметры и ограничения
ФормаКлиентскогоПриложения.ПриОткрытии (ClientApplicationForm.OnOpen)
ФормаКлиентскогоПриложения (ClientApplicationForm)
ПриОткрытии (OnOpen)
Доступен, начиная с версии 8.2.
Синтаксис:
ПриОткрытии(<Отказ>)
Параметры:
<Отказ>
Тип: Булево.
Признак отказа от открытия формы. Если в теле процедуры-обработчика установить данному параметру значение Истина, то открытие формы произведено не будет.
Значение по умолчанию: Ложь.
Описание:
Возникает на клиенте при открытии формы, до показа окна пользователю. Следует учитывать, что открытие в данном обработчике другой формы влечет за собой сначала активацию открываемой формы, а затем активацию текущей формы.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, мобильное приложение (клиент).
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Показать название товара при открытии формы
Реквизит формы хранит строку, а элемент формы управляет её отображением.
Где и как запускать
Клиентский модуль управляемой формы внешней обработки. Обработчик связан с событием формы ПриОткрытии.
Подготовка
Создайте внешнюю обработку с управляемой формой.
Добавьте строковый реквизит НазваниеТовара и перетащите его на форму; имя поля тоже НазваниеТовара.
В свойствах формы создайте обработчик события ПриОткрытии и вставьте код в модуль формы.
&НаКлиенте
Процедура ПриОткрытии(Отказ)
НазваниеТовара = "Тетрадь";
Элементы.НазваниеТовара.Заголовок = "Название учебного товара";
Сообщить(НазваниеТовара);
КонецПроцедурыРазбор по шагам
ПриОткрытии вызывается платформой на клиенте до показа формы.
НазваниеТовара обращается к реквизиту по имени из конфигуратора.
Элементы.НазваниеТовара получает элемент по имени и изменяет его заголовок.
Как проверить результат
При открытии показано сообщение Тетрадь и заполненное поле с новым заголовком.
Измените строку на Альбом и откройте новый экземпляр формы: показано Альбом.
Ожидаемый результат
Значение и заголовок — разные свойства; заполнение реквизита не записывает данные в базу.
На что обратить внимание
Не вставляйте процедуру внутрь другого обработчика.
Переименование реквизита и элемента требует изменения соответствующего обращения.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.