Ограничение выполнения действий, доступных только при определенных условиях
страница#std520
Область применения: обычное приложение.
Обычное приложение
Если действия, выполняемые при нажатии кнопки в форме (командной панели) доступны пользователю только при наступлении определенных условий, то нажатие на кнопку должно быть доступно в любом случае.
Проверка, может ли пользователь выполнять данное действие, производится уже непосредственно в обработчике события нажатия на кнопку. Если действие доступно пользователю, оно выполняется, если нет, то пользователю коротко и понятно объясняется причина невозможности выполнения такого действия.
Например, если нельзя записывать элемент номенклатуры без заполненной базовой единицы измерения, то кнопка Записать остается доступной всегда, а при нажатии на неё, если не заполнена базовая единица измерения, может быть выдано сообщение:
Перед записью в элементе справочника "Номенклатура" необходимо заполнить реквизит "базовая единица"!