|
Установка режима только просмотр для реквизитов формы в V8 Ø |
☑ |
0
Silenzio
14.09.05
✎
10:31
|
Каким образом можно решить следующую задачу? Необходимо установить режим недоступности для изменения всех реквизитов формы, искючая при этом некоторые поля в табличной части, для возможного их просмотра.
|
|
1
Naumov
14.09.05
✎
10:45
|
1)Форма (Form) ТолькоПросмотр (ReadOnly) Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак использования формы в режиме просмотра. Если свойство установлено в Истина, то становятся не доступны для изменения элементы управления, связанные с реквизитами любого реквизита формы, элементы управления, для которых установлено свойство ИзменяетДанные, а также становятся не доступны все кнопки командной панели с установленным свойством ИзменяетДанные. 2) Как в 77 был метод так и остался :Доступность (Enabled) Использование: Чтение и запись.
|
|
2
Silenzio
14.09.05
✎
10:59
|
Это понятно. Свойство ТолькоПросмотр устанавливает режим для всех подобных реквизитов, а необходимо чтобы для некоторых это не работало.
|
|
3
Naumov
14.09.05
✎
11:01
|
ТОгда у нужных Метод Доступность. Больше никак
|
|
4
Silenzio
14.09.05
✎
11:15
|
ОК!Спасибо! Понимаешь, только когда используешь метод Доступность, становится недоступным также кнопка просмотра.
|
|
5
MaxS
14.09.05
✎
11:35
|
(4) У отдельно взятого элемента тоже есть Доступность. Что-то типа так: Для Каждого Элемент Из ЭлементыФормы Цикл Элемент.Доступность = Ложь; КонецЦикла; ЭлементыФормы.МояЛюбимаяКнопка.Доступность = Истина;
|
|
6
Filin
14.09.05
✎
11:37
|
(4)Ну тогда это немного другое, чем просто "ТолькоПросмотр" или "Доступность". Если кнопка "Просмотра" нужна доступной, то надо либо делать такую кнопку самому (а не пользоваться стандартной)и писать код обработки, либо накладывать ограничения на форму открываемого объекта и переписывать стандартный обработчик "ОбработкаВыбора"
|
|