Имя: Пароль:
1C
1С v8
Можно ли получить в цикле все элементы формы
,
0 Xsander
 
23.10.12
13:52
Доброго времени суток!

Можно ли получить в форме документа все реквизиты из указанной панели и запретить к ним доступ?
1 zladenuw
 
23.10.12
13:52
можно
2 бомболюк
 
23.10.12
13:53
(1) че правда?
3 Stepa86
 
23.10.12
13:54
в упр. форме можно, в обычной только через изврат. Чем не нравиться установить запрет на панель в целом?
4 palpetrovich
 
23.10.12
13:54
может сразу к панели запретить доступ, че мелочиться-то?
5 Xsander
 
23.10.12
13:56
(1) как?
(3) форма обычная
(3)(4)Доступность на панеле все вкладки для нажатия блокирует
6 palpetrovich
 
23.10.12
13:58
(5) так может тебе к странице нужно?
7 mikecool
 
23.10.12
13:58
сформировать список с элементами нужной панели, пройтись по нему и запретить редактирование
8 zladenuw
 
23.10.12
13:58
проще странице установить доступность ложь
9 Stepa86
 
23.10.12
13:59
(5) доступность страницы смотри
10 zladenuw
 
23.10.12
13:59
Если ЭлементыФормы.Панель1.ТекущаяСтраница = ЭлементыФормы.Панель1.Страницы.Запчасти Тогда    
       ЭлементыФормы.ПанельИнфо.Страницы.Партии.Доступность= Истина;
       ЭлементыФормы.ПанельИнфо.Страницы.Резервы.Доступность= Истина;
11 Xsander
 
23.10.12
14:04
(7) как сформировать список всех рекви-ов панели
(9) видимость все равно страницы нужна
(10) это если руками все реквизиты проставить, как (7) говорит можно получить список реквизитов, - как получить список реквизитов страницы или лучше панели?
12 zladenuw
 
23.10.12
14:05
если у тебя н реквизитов на странице. и ко всем к ним надо закрыть доступ то
ЭлементыФормы.Панель.Страницы.ТвояСтраница.Доступность= Истина;

и все.
13 zladenuw
 
23.10.12
14:05
у панели по любому есть страница.
14 palpetrovich
 
23.10.12
14:11
(12) ниче не путаешь? :)
(11) видимость != доступнсть
все работает:
Процедура ОсновныеДействияФормыУстановитьДоступность(Кнопка)
   
   ТекСтраница = ЭлементыФормы.Панель1.ТекущаяСтраница;
   Если ТекСтраница.Доступность Тогда
       ТекСтраница.Доступность = Ложь;
   Иначе
       ТекСтраница.Доступность = Истина;
   КонецЕсли;
   
КонецПроцедуры
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс