|
Перебрать подчиненные элементы группы формы
| ☑ |
0
MarinaProff
15.12.14
✎
14:50
|
Привет всем, помогите как перебрать ПОдчиненныеЭлементы в группе формы
цель: функция которой я посылаю элемент формы ( группа ), а она мне возвращает Истина или Ложь,
Истину - если хоть одно поле ввода заполнено
Ложь - если в группе все пустые элементы
я нашла что эл.ПодчиненныеЭлементы, но я не знаю сколько их и какая вложенность, может быть группа в группе и дальше сколь угодно раз (
|
|
1
Euguln
15.12.14
✎
14:51
|
(0) Рекурсивная функция, проверка на тип элемента.
|
|
2
Fish
15.12.14
✎
14:52
|
"но я не знаю сколько их и какая вложенность" - используй силу рекурсии.
|
|
3
MarinaProff
15.12.14
✎
15:14
|
&НаКлиенте
Функция ПроверкаНаЗаполненостьГруппы(НужнаяГруппа)
Для каждого эл из НужнаяГруппа.ПодчиненныеЭлементы Цикл
Попытка
Если ЗначениеЗаполнено(эл.ПодчиненныеЭлементы) Тогда
ПроверкаНаЗаполненостьГруппы(эл);
КонецЕсли;
Исключение
Если эл.ТекстРедактирования<>"" И эл.ТекстРедактирования<>" . . " Тогда
Возврат Истина;
КонецЕсли;
КонецПопытки;
КонецЦикла;
Возврат Ложь;
КонецФункции
|
|
4
MarinaProff
15.12.14
✎
15:37
|
Чтобы не создавать новую тему, спрошу тут
У меня есть кнопка на форме, как мне сделать что бы нажав ее было предложен список выбора, какое действие сделать...
Например: Распечатать - кнопка
и выбор , с предварительным просмотром, сразу на печать , просмотреть
|
|
5
MarinaProff
15.12.14
✎
15:47
|
КоманднаяПанель -> ПодМеню
|
|