Если Этаформа.Заблокирован=Истина тогда
Для каждого ЭлементФормы из ЭлементыФормы Цикл
ЭлементФормы.Доступность=Ложь
КонецЦикла;
ЭлементыФормы.Заказчик.Доступность=Истина;
ЭлементыФормы.ЗаблокированФл.Доступность=Ложь;
Иначе
КонецЕсли;
Добавил новый реквизит(булево) в программу, вывел на форму. Написал процедуру, все блокируется кроме одной строки и этого реквизита. ПриОткрытии не срабатывает, а ПриИзменении срабатывает. Подскажите пожалуйста.
Булев тип не требует явного сравнения с Истина/Ложь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший