ПРЕДОПРЕДЕЛЕННЫЕ ПРОЦЕДУРЫ



Предопределенные процедуры являются особыми процедурами системы 1С. Такие процедуры имеют заранее определенное имя и вызываются системой при наступлении определенных событий. Т.е. можно сказать, что предопределенные процедуры являются обработчиками событий.
вызываются системой 1С при наступлении определенных событий.
![]() |
Нострадамус: будущее предопределено, но не окончательно! |
Вызывается при записи элемента справочника, если элементы вводятся прямо в форме списка, а не в форме элемента. Это используется для справочников с простой структурой, например справочник Должности. В этой процедуре можно проверить вводимые данные на наличие ошибок.
Пример, справочник Должности
Процедура ПриЗаписи
.....Если СокрЛП(Наименование)="" Тогда
..........Предупреждение("Не указано название должности!");
..........СтатусВозврата(0);
.....КонецЕсли;
КонецПроцедуры
Предопределенная процедура |
Описание |
ПриОткрытии() |
Вызывается при открытии формы списка справочника. Можно задать начальные значения для переменных, проверить права пользователя на открытие данного справочника и т.д. |
ПриЗакрытии() |
Вызывается при закрытии формы списка справочника. |
ПриЗаписи() |
ПриВыбореРодителя(НовРодитель) |
Вызывается при выборе родителя (группы). В этой процедуре можно проверить права пользователя на просмотр элементов данной группы. |
ПриВыбореВладельца(НовВладелец) |
Вызывается при выборе владельца справочника-хозяина. Имеет смысл, если данный справочник подчинен другому. |
ПриУстановкеОтбора(Реквизит,Значение) |
Предопределенная процедура при интерактивной установке отбора любым способом (отбор, быстрый отбор, отбор по значению, история отбора) и при отключении отбора. |
ПриВыбореСтроки() |
Режим обработки выбора строки (двойной щелчок мыши или клавиша Enter) включается в форме списка справочника, журнала документов, счетов, журнала операций, журнала проводок при помощи метода Форма.ОбработкаВыбораСтроки(1). Тогда при выборе строки будет вызываться эта предопределенная процедура. |