|
Заблокировать реквизит ПриОткрытии()
| ☑ |
0
tatoshka0403
18.05.15
✎
14:12
|
Если Этаформа.Заблокирован=Истина тогда
Для каждого ЭлементФормы из ЭлементыФормы Цикл
ЭлементФормы.Доступность=Ложь
КонецЦикла;
ЭлементыФормы.Заказчик.Доступность=Истина;
ЭлементыФормы.ЗаблокированФл.Доступность=Ложь;
Иначе
КонецЕсли;
Добавил новый реквизит(булево) в программу, вывел на форму. Написал процедуру, все блокируется кроме одной строки и этого реквизита. ПриОткрытии не срабатывает, а ПриИзменении срабатывает. Подскажите пожалуйста.
|
|
1
asady
18.05.15
✎
14:13
|
(0) отладчиком пройдись (с)
|
|
2
tatoshka0403
18.05.15
✎
14:14
|
(1) ЭлементыФормы.ЗаблокированФл Флажок Флажок
Доступность Ложь Булево
|
|
3
tatoshka0403
18.05.15
✎
14:16
|
Все разобрался, перенес данный код в конец процедуры.
|
|
4
Dmitrith
18.05.15
✎
14:19
|
ЭтаФорма.ТолькоПросмотр = Истина; не проще чем каждый элемент формы перебирать?
|
|
5
FIXXXL
18.05.15
✎
14:26
|
(4) ему надо Заказчика доступным оставить
|
|
6
ildary
18.05.15
✎
14:54
|
(0) рекомендую писать первую строку как
Если Этаформа.Заблокирован тогда
Булев тип не требует явного сравнения с Истина/Ложь.
|
|