Не срабатывает доступность/недоступность элементов при повторном открытии формы. #657675


#0 by neitrosha
Добрый день. Суть задачи - у меня есть определенная форма. На ней есть несколько элементов, два из которых - "Текущее место работы" и "Тип связи". В зависимости от их значений меняется доступность других элементов. Меняю их с помощью события "ПриИзменении". При повторном открытии формы всё равно все поля доступны. Как решить эту проблему, чтобы недоступные поля оставались недоступными? Я думал, что добавить "ПриСоздании" код, но это банальный копипаст, плюс, если есть куча других подобных форм, то это только загромождение. По идее, есть какая-то встроенная функция, но не могу её найти. Например, "ОбновитьОтображениеДанных " или что-то вроде неё
#1 by pessok
ОбновлениеОтображения, так и есть
#2 by sapphire
Я управление доступностью элементов выношу всегда в отдельную процедуру.
#3 by neitrosha
Куда тогда вставлять? Я пытался её тыкать и "ПриСоздании", и "ПриОткрытии", и "ПриИзменении" в самые концы. Не могу с ней разобраться, хоть и лазил по форумам. Можно поподробнее? Такой вариант очень симпатичный
#4 by sapphire
?! Что там подробного? &Выполнять в зависимости от проверок Вызываем в ПриСозданииНаСервере всегда, а потом в тех событиях , где необходимо.
#5 by sapphire
вообще исходя из выглядеть должно так:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С