Добрый день.
В языке запроса можно проверять нахождение элемента в иерархии, например
Выбрать
Справочник.ПодразделенияКомпании.Ссылка
Где
Справочник.ПодразделенияКомпании.Ссылка В ИЕРАРХИИ (&Департамент)
То есть, слева от оператора ссылка на элемент, а справа группа, переданная в виде параметра.
А что делать, если группа является не параметром, а полем в запросе, например:
ВЫБРАТЬ
пгс_СоответствиеВидНоменклатуры_Склад.Подразделение КАК Подразделение,
пгс_СоответствиеВидНоменклатуры_Склад.ГруппаВидовНоменклатуры КАК ГруппаВидовНоменклатуры ,
пгс_СоответствиеВидНоменклатуры_Склад.Склад КАК Склад
ИЗ
РегистрСведений.пгс_СоответствиеВидНоменклатуры_Склад КАК пгс_СоответствиеВидНоменклатуры_Склад
ГДЕ
пгс_СоответствиеВидНоменклатуры_Склад.Подразделение = &ПодразделениеПолучатель
И &ВидНоменклатуры В ИЕРАРХИИ(ГруппаВидовНоменклатуры );
У меня в регистре сведений хранятся группы видов номенклатуры, в запросе нужно проверить нахождение элемента, переданного параметром на нахождение в иерархии группы. Вышеприведенный запрос не выполнятся, т.к. справа от оператора находится не переменная.
Что можно с этим сделать?