Имя: Пароль:
1C
1С v8
Как установить ТолькоПросмотр для страницы панели?
0 Sokolov Vasiliy
 
27.07.11
12:29
Добрый день!
8.2 УПП 1.2 (1.2.38.1)(в режиме совместимости с 8.1)
Никак не могу разобраться со следующей задачей, помогите пожалуйста(!):
Постараюсь объяснить понятно,
В справочнике "Контрагенты" в Форме Элемента, ограничиваю некоторые страницы панели "Панель" на редактирование(например страницу "Общие"), хотелось бы чтобы для всех элементов панели на этой странице было установлено св-во ТолькоПросмотр = ложь, т.к. для страницы в целом такого св-ва нет, т.е.
ЭлементыФормы.ПанельОбщие.Доступность = ложь - не подходит!

Есть мысль как-то получить список всех элементов на этой странице, в цикле их обойти и проставить ТолькоПросмотр = ложь, но как этот список получить пока не придумал, помогите пожалуйста!
1 Mort
 
27.07.11
12:35
Сколько нужно иметь ЭУ на странице, чтобы нельзя было закрыть их на просмотр по одиночке?
2 Sokolov Vasiliy
 
27.07.11
12:38
Ну их не так много, просто закрываю программно, одним пользователям можно - то другим - это. И так для каждой закладки.
3 Sokolov Vasiliy
 
27.07.11
12:42
Интересно понять как получить список элементов на одной страницы панели, в конфигураторе он же как-то дерево выстраивает? Неужели нельзя?
4 Mort
 
27.07.11
12:42
Есть конечно Книга знаний: v8: Деструктивный анализ формы;, но ИМХО лучше наклепать функций а-ля:

Процедура УстановитьПросмотрСтраницыХХХХ(ТолькоПросмотр)
   ЭлементыФормы.ХХХ.ТолькоПросмотр = ТолькоПросмотр;
   ....

и оперировать ими
5 Mort
 
27.07.11
12:43
+(4) Мда, имя параметра в процедуре формы  "ТолькоПросмотр" неудачное решение :)
6 Defender aka LINN
 
27.07.11
12:47
(2) Используй в именах элементов префиксы.
7 Sokolov Vasiliy
 
27.07.11
12:49
(6) т.е. предлагаешь все элементы переназвать?
8 Sokolov Vasiliy
 
27.07.11
12:53
(4)Все понял - стандартной-простой штуки не существует,
Деструктивный анализ формы для моих целей -это слишком,
Mort спасибо, воспользуюсь твоей схемой только параметр на ХХХ поменяю :).
9 Sokolov Vasiliy
 
27.07.11
12:54
Всем большое спасибо!
10 Defender aka LINN
 
27.07.11
12:56
(7) Ну, иногда приходится и работать... :)