Как в запросе сравнить, что одно получаемое значение, находиться В Иерархии другово? #359132


#0 by TDI
Вот пример кода, который как я думал должен работать :) в запросе  ВЫБОР                                          КОГДА (ДоговорыКонтрагентов.Родитель В ИЕРАРХИИ (Значение(Контрагенты.Ссылка))) ТОГДА 1                                       Но программа ругается, говорит что неверный параметр Как можно в запросе проверять на принадлежность данного элемента справочника к группе ?
#1 by Mort
Какая стоит задача?
#2 by mikecool
а просто проверить ДоговорыКонтрагентов.Родитель ССЫЛКА Справочник.Контрагенты.Ссылка))
#3 by TDI
да задача не стоит я так, просто для себя... как в самом запросе проверить принадлежность сравочника группе?
#4 by mikecool
+2 ДоговорыКонтрагентов.Родитель ССЫЛКА Справочник.Контрагенты
#5 by TDI
да нет, мне не на тип нужно проверить, а на то что вот один элемент справочника входит в группу данную, или нет. Причем эта группа не как параметр в запрос передается, а тоже путем вычисления внутри запроса появляеться
#6 by Naumov
Условие в качестве параметра передать? или поле из запроса?
#7 by zag2art
Ну так в чем проблема:
#8 by TDI
вот и я так думал но не работает так в самом конструкторе запросов ругается
#9 by Naumov
чего-то не так пишешь. я проверку на иерархию делал только такой гармошкой. Поищи в поиске. где-то с год назад такое решение обсуждалось. там и пример есть.
#10 by TDI
ну там все работает, если проверка на иерархию осуществляется с параметром, а вот если с результатом выборки того-же запроса?
#11 by hhhh
не Родитель, а Владелец
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С