Функция для проверки видимости элемента с учетом видимости родительских элементов
03 Sep
// Возвращает признак видимости элемента формы с учетом видимости родительских элементов. // // Параметры: // Элемент - ПолеФормы, ГруппаФормы, ТаблицаФормы - Элемент формы. // // Возвращаемое значение: // Булево - Признак видимости элемента формы. // &НаСервере Функция ВидимостьЭлементаФормы(Элемент) Если Элемент.Видимость = Ложь Тогда Возврат Ложь; КонецЕсли; РодительскийЭлемент = Элемент.Родитель; Пока РодительскийЭлемент <> Неопределено Цикл Если ТипЗнч(РодительскийЭлемент) = Тип("ФормаКлиентскогоПриложения") Тогда Прервать; КонецЕсли; Если РодительскийЭлемент.Видимость = Ложь Тогда Возврат Ложь; КонецЕсли; РодительскийЭлемент = РодительскийЭлемент.Родитель; КонецЦикла; Возврат Истина; КонецФункции

Добавить комментарий