Имя: Пароль:
1C
1C 7.7
v7: Программно узнать, к какому слою относится элемент диалога
,
0 ВежливаяТварь
 
22.09.11
14:17
Добрый день. Есть такой вопрос можно ли программно узнать к какому слою относится элемент диалога?
1 filh
 
22.09.11
14:18
а зачем?:
2 Patrio_
O_Muerte
 
22.09.11
14:19
Формекс вроде умеет
3 ВежливаяТварь
 
22.09.11
14:24
(1) Вобщем есть поле со списком, когда мы выбираем один из вариантов нам показывается соответственный слой, нужно сделать так что бы если на одном слое начали заполнятся элементы, нельзя было переключиться на второй.
сделал вот так:
Для Счетчик=0 По 9 Цикл
       Счетчик=Счетчик+1;
       АкционныйТоварНом="АкционныйТовар"+Счетчик;
       Если ПустоеЗначение(ПолучитьАтрибут(АкционныйТоварНом))=0 Тогда
           Предупреждение ("Есть заполненные значения в других видах акций, очистите их для возможности выбора");
           Возврат
           
       КонецЕсли;
   КонецЦикла;

но мне кажется что через попу, вот и ище варианты покрасивее
4 ВежливаяТварь
 
22.09.11
14:25
(2) Спасибо. Поищу.
5 Tatitutu
 
22.09.11
14:27
(0) Форма.Закладки.ТекущаяСтрока - религия не позваляет
6 andrewks
 
22.09.11
14:30
(5) это не совсем то, про что в (0) спрашивают, но думаю, он именно это и имел в виду
7 Ёпрст
 
22.09.11
14:31
(3) дык не показывай другой слой совсем и привет.
8 filh
 
22.09.11
15:16
(3) ну если условие для переключения между слоями - это пустой текущий слой, значит пробежаться по всем элементам и проверить на пустое значение.
9 filh
 
22.09.11
15:17
+8 пробежаться по всем элементам формы
10 ВежливаяТварь
 
22.09.11
15:24
(9) Так изначально и думал, но показалось что криво будет и есть более красивые варианты.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой