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

tormozit 60 2 4
// Проверить расположен ли элемент управляемой формы ПроверяемыйЭлемент внутри элемента Родитель.
// Параметры:
//   Родитель - ГруппаФормы, ТаблицаФормы, ФормаКлиентскогоПриложения - 
//   ПроверяемыйЭлемент - ПолеФормы, ГруппаФормы, ТаблицаФормы, КнопкаФормы, ДекорацияФормы - 
// Возвращаемое значение:
//   Булево - 
Функция ЛиВнутриРодителяФормыЛкс(Знач Родитель, Знач ПроверяемыйЭлемент) Экспорт
	ТекущийРодитель = ПроверяемыйЭлемент;
	Пока Истина Цикл
		Если ТекущийРодитель = Родитель Тогда
			Возврат Истина;
		КонецЕсли;
		Если ТипЗнч(ТекущийРодитель) = Тип("ФормаКлиентскогоПриложения") Тогда
			Возврат Ложь;
		КонецЕсли;
		ТекущийРодитель = ТекущийРодитель.Родитель;
	КонецЦикла; 
КонецФункции
0
{7} Не все части функции возвращают значение

См. также

СократитьМассив (БСП)

КриптографияПриСозданииФормыНаСервере (БСП)

Новый элемент условного оформления

ПередНачаломРедактированияСертификатаКлюча (БСП)

РазделительПакетаЗапросов (БСП)

КонтактыЗаполнены (БСП)

Вызов шаблона в управляемой форме

Обработка подбора в управляемой форме

Вызов формы подбора в управляемой форме

Модератору