#5 Проверить расположен ли один элемент управляемой формы внутри другого

Дата: 26.10.2025 15:18:51
Родитель
Комментарий:
0
Конфигурация:
Любая
Формы:
Любые
Описание:

// Проверить расположен ли элемент управляемой формы ПроверяемыйЭлемент внутри элемента Родитель.
// Параметры:
// Родитель - ГруппаФормы, ТаблицаФормы, ФормаКлиентскогоПриложения -
// ПроверяемыйЭлемент - ПолеФормы, ГруппаФормы, ТаблицаФормы, КнопкаФормы, ДекорацияФормы -
// Возвращаемое значение:
// Булево -

Код:
                        Функция ЛиВнутриРодителяФормыЛкс(Знач Родитель, Знач ПроверяемыйЭлемент) Экспорт
	ТекущийРодитель = ПроверяемыйЭлемент;
	Пока Истина Цикл
		Если ТекущийРодитель = Родитель Тогда
			Возврат Истина;
		КонецЕсли;
		Если ТипЗнч(ТекущийРодитель) = Тип("ФормаКлиентскогоПриложения") Тогда
			Возврат Ложь;
		КонецЕсли;
		ТекущийРодитель = ТекущийРодитель.Родитель;
	КонецЦикла; 
КонецФункции
                    

Станьте частью сообщества!
Войдите или зарегистрируйтесь, и вы сможете участвовать в обсуждениях.


1c-only | Фриланс © 2025