//А-С Добавил Мотин А.Л. 15.06.2010 //не было предусмотрено сравнение в иерархии и в списке по иерархии //В группе ИначеЕсли ВидСравненияОтбора = ВидСравнения.ВИерархии Тогда МассивРодителей = Новый Массив; Родитель = ЗначениеОтбора.Родитель; Пока Не Родитель.Пустая() Цикл МассивРодителей.Добавить(Родитель); Родитель = Родитель.Родитель; КонецЦикла; Если МассивРодителей.Найти(МассивОтбора[1])<> Неопределено Тогда Возврат Истина; КонецЕсли; Возврат Ложь; //В списке групп ИначеЕсли ВидСравненияОтбора = ВидСравнения.ВСпискеПоИерархии Тогда МассивРодителей = Новый Массив; Родитель = ЗначениеОтбора.Родитель; Пока Не Родитель.Пустая() Цикл МассивРодителей.Добавить(Родитель); Родитель = Родитель.Родитель; КонецЦикла; //МасивОтбора[1] список значений Для каждого Группа Из МассивОтбора[1] Цикл Если МассивРодителей.Найти(Группа.Значение)<> Неопределено Тогда Возврат Истина; КонецЕсли; КонецЦикла; Возврат Ложь;