0
neitrosha
22.03.13
✎
15:54
|
Добрый день.
Суть задачи - у меня есть определенная форма. На ней есть несколько элементов, два из которых - "Текущее место работы" и "Тип связи". В зависимости от их значений меняется доступность других элементов. Меняю их с помощью события "ПриИзменении".
При повторном открытии формы всё равно все поля доступны.
Как решить эту проблему, чтобы недоступные поля оставались недоступными?
Я думал, что добавить "ПриСоздании" код, но это банальный копипаст, плюс, если есть куча других подобных форм, то это только загромождение.
По идее, есть какая-то встроенная функция, но не могу её найти. Например, "ОбновитьОтображениеДанных " или что-то вроде неё
|
|
3
neitrosha
22.03.13
✎
16:02
|
(1) Куда тогда вставлять? Я пытался её тыкать и "ПриСоздании", и "ПриОткрытии", и "ПриИзменении" в самые концы. Не могу с ней разобраться, хоть и лазил по форумам.
(2) Можно поподробнее? Такой вариант очень симпатичный
|
|
4
sapphire
22.03.13
✎
16:06
|
(3) ?!
Что там подробного?
&Выполнять в зависимости от проверок
Процедура УправлениеВидимостьюИДоступностьюЭлементов()
// пишем что надо
КонецПроцедуры
Вызываем в ПриСозданииНаСервере всегда, а потом в тех событиях , где необходимо.
|
|