Например:
ПолеОклад= ЭлементыФормы.ПолеОклад;
ПолеОклад.Видимость = Истина;
ПолеОклад.МаксимальноеЗначение = 10000;
ПолеОклад.МинимальноеЗначение = 500;
ПолеОклад.ОтметкаНезаполненного = Истина;
ПолеОклад.КнопкаОчистки = Истина;
| У поля ввода существует несколько событий, которые разработчик может перехватывать для выполнения каких-либо действий.
| |
| Некоторые из этих событий приведены ниже:
| |
ПроцедураОткрытьФормуПодчиненногоСправочника()
| СпрРасчСчета = Справочники.РасчетныеСчета;
| |
| //сначала получим основную форму списка справочника
| |
| //текущая форма будет являться владельцем для нее
| |
| ФормаРС = СпрРасчСчета.ПолучитьФормуСписка(,ЭтаФорма);
| |
| //если текущая форма будет закрыта,
| |
| //то и дочерние формы тоже закроются
| |
| ФормаРС.ЗакрыватьПриЗакрытииВладельца = Истина;
| |
| //открыть новую форму или активизировать уже открытую
| |
| Если ФормаРС.Открыта() Тогда
| |
| ФормаРС.Активизировать();
| |
КонецПроцедуры
| При открытии формы возникают события ПередОткрытием, ПриОткрытии или ПриПовторномОткрытии, если форма была уже открыта. При активизации уже открытой формы эти события не возникают. В процедурах-обработчиках этих событий разработчик может предусмотреть заполнение обязательных полей и других инициирующих действий. Например, он может установить параметр ТолькоПросмотр в значение Истина, и это приведет к тому, что пользователь не сможет изменить данные в форме. Необходимо понимать разницу между событиями, возникающими при открытии формы:
| |
Содержание раздела