Не устанавливается видимость элементов формы при открытии
Добрый день!
Имею форму, на которой есть выбор перечисления (Реквизит ТЕСТ со значениями А и Б, к примеру). И при выборе определенного значения (Б) мне надо скрыть другое поле на форме.
Соответственно есть формула, которая обрабатывает выбор перечисления:
Она работает корректно.
Но я хочу, чтоб при открытии формы, если реквизит у неё равен Б, то чтоб сразу поле было скрыто.
Соответсвенно в процедуре ПриОткрытии() я вызываю процедуру ИзмВидимостьПолей(). Но она ничего не делает. В чём может быть проблема?
Спасибо!
Имею форму, на которой есть выбор перечисления (Реквизит ТЕСТ со значениями А и Б, к примеру). И при выборе определенного значения (Б) мне надо скрыть другое поле на форме.
Соответственно есть формула, которая обрабатывает выбор перечисления:
Процедура ИзмВидимостьПолей()
Если ТЕСТ = Перечисление.Тест.А Тогда
Форма.Поле.Видимость(0);
Иначе
Форма.Поле.Видимость(1);
КонецЕсли;
КонецПроцедуры
ПоказатьОна работает корректно.
Но я хочу, чтоб при открытии формы, если реквизит у неё равен Б, то чтоб сразу поле было скрыто.
Соответсвенно в процедуре ПриОткрытии() я вызываю процедуру ИзмВидимостьПолей(). Но она ничего не делает. В чём может быть проблема?
Спасибо!
По теме из базы знаний
- [ТАКСИ] Шаблон внешней обработки...и не только
- Полезный код для программистов 1С (часть 2). Помощник заполнения.
- Пометка тестовой копии рабочей базы через механизм оповещений и раскрашивание форм (Управляемое приложение)
- Управление доступом к формам и элементам форм в 1С:БП/КОРП, ЕРП, УНФ, УТ, КА, УХ
- Решение задач на Управляемые формы из Сборника задач для подготовки к экзамену 1С:Специалист по платформе
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Оно может быть разное. Это реквизит формы и когда я сохраняю элемент формы со значением А, то после открытия ТЕСТ равно А. Если сохраняю элемент формы со значением Б, то после открытия ТЕСТ равно Б.
Я проверил в отладчике, он как раз попадает в тот кейс, когда Видимость(0) вызывается. Но эффекта никакого.
Я проверил в отладчике, он как раз попадает в тот кейс, когда Видимость(0) вызывается. Но эффекта никакого.
Насколько я знаю\помню - на форму нельзя положить перечисление в виде реквизита формы. Поэтому все что выше написано - изначально относится к бреду воспаленого воображения ...?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот