Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:43

проблема с доступностью

Автор alexsey777, 07 апр 2011, 13:54

0 Пользователей и 1 гость просматривают эту тему.

alexsey777

Здравствуйте!
Мой вопрос может показаться тупым, но я только осваиваю 1с. Вопрос такой. На форме имеется поле ввода и флажок. Нужно сделать так, что если флажок стоит то поле ввода доступно для редактирования, а если его нет, то данное поле недоступно.

chuevsf

Как два пальцо обо...ать....

Процедура НМАПриИзменении(Элемент)
Если ЭлементыФормы.НМА.Значение = Ложь Тогда
ЭлементыФормы.Панель1.Страницы["НМА"].Видимость = Ложь;
Иначе
ЭлементыФормы.Панель1.Страницы["НМА"].Видимость = Истина;
КонецЕсли;
КонецПроцедуры


Можете этот код чуть-чуть подправить для своей задачи.

alexsey777

Цитата: chuevsf от 07 апр 2011, 13:59
Как два пальцо обо...ать....

Процедура НМАПриИзменении(Элемент)
Если ЭлементыФормы.НМА.Значение = Ложь Тогда
ЭлементыФормы.Панель1.Страницы["НМА"].Видимость = Ложь;
Иначе
ЭлементыФормы.Панель1.Страницы["НМА"].Видимость = Истина;
КонецЕсли;
КонецПроцедуры


Можете этот код чуть-чуть подправить для своей задачи.
Спасибо. Но только это не совсем то. Элемент не надо совсем скрывать. Нужно сделать его недоступным для выбора.

has

ЦитироватьСпасибо. Но только это не совсем то. Элемент не надо совсем скрывать. Нужно сделать его недоступным для выбора.
Дак его подправить надо

Процедура НМАПриИзменении(Элемент)
Если ЭлементыФормы.НМА.Значение = Ложь Тогда
ЭлементыФормы.Панель1.Страницы["НМА"].Доступность = Ложь;
Иначе
ЭлементыФормы.Панель1.Страницы["НМА"].Доступность = Истина;
КонецЕсли;
КонецПроцедуры

has

Так лучше

Процедура НМАПриИзменении(Элемент)
ЭлементыФормы.Панель1.Страницы["НМА"].Доступность = ЭлементыФормы.НМА.Значение;
КонецПроцедуры

ну только на свои переменные заменить

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск