Вроде бы простейшая задача, но почему то не получается.
На управляемой форме есть переключатель (2 положения) и реквизит. Если переключатель стоит в первом положении, то реквизит должен быть доступен для редактирования, если во втором, то не доступен.
Делаю условным оформлением. Добавил такое условие:
Оформление | Условие | Оформляемые поля
Только просмотр Истина | Переключатель Равно "2" | ПолеВвода
? Видимость – используется только для отключения отображения полей таблицы: поле надписи, поле ввода, поле переключателя, поле картинки. Место ячеек с отключенным отображением занимается за счет изменения размера соседних ячеек. Алгоритм растягивания ячеек может различаться в различных клиентских приложениях.
? Доступность – используется только для отключения доступности полей таблицы: поле надписи, поле ввода, поле переключателя, поле картинки.
? Только просмотр – используется только для включения режима Только просмотр для полей таблицы: поле надписи, поле ввода, поле переключателя, поле картинки.
? Отображать – используется только для отключения видимости значений полей таблицы: поле надписи, поле ввода, поле переключателя, поле картинки.
(5) Я сделал на этой же форме условное оформление для числового реквизита. Если он меньше нуля то окрашивается в красный. Это работает.
Значит управление видимостью и доступностью только для табличных полей?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший