Перейти к содержимому

Перейти
Перейти

Вопрос по выражению В ИЕРАРХИИ


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1   alexeytur

alexeytur

      Рядовой

    • Пользователи
    • Сообщений: 5
    • Регистрация: 19-September 18

Отправлено 18 December 2018 - 00:57

Добрый день.
В языке запроса можно проверять нахождение элемента в иерархии, например


Выбрать
Справочник.ПодразделенияКомпании.Ссылка

Где
Справочник.ПодразделенияКомпании.Ссылка В ИЕРАРХИИ (&Департамент)



То есть, слева от оператора ссылка на элемент, а справа группа, переданная в виде параметра.
А что делать, если группа является не параметром, а полем в запросе, например:

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



У меня в регистре сведений хранятся группы видов номенклатуры, в запросе нужно проверить нахождение элемента, переданного параметром на нахождение в иерархии группы. Вышеприведенный запрос не выполнятся, т.к. справа от оператора находится не переменная.
Что можно с этим сделать?


  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных