v7: Прямой запрос. Условие в иерархии? #716236


#0 by Oblako486
Нужно отобрать только тех контрагентов, которые находится в заданной папке.
#1 by Wobland
да, это условие в иерархии
#2 by Лефмихалыч
Вопрос не задан
#3 by Maxus43
Почему прямой? Прямой в терминалогии - это напрямую к СУБД, минуя сервер 1с и стандартные механизмц запросов. а Вообще  - ГДЕ Ссылка В ИЕРАРХИИ(&СсылкаНаПапкуИМамку)
#4 by Ёпрст
ошибся разделом, тс обычно в ветках про клюшки спрашивал
#5 by Ёпрст
where id in (select val from :ВыбКлиентос) где выбКлиентос - уложенный в список группа контрагента
#6 by Oblako486
а не будет работать?
#7 by Лефмихалыч
в v8 будет
#8 by Oblako486
|ГДЕ $СпрКонтрагенты В ИЕРАРХИИ (:Исключенные)) ?
#9 by Андрей_Андреич
Ну и если всего 2 уровня вложенности - можно по парентиду (хотя и не кошерно)
#10 by Лефмихалыч
ффу! Это клюшки!
#11 by Oblako486
Клюшки это прямые запросы?
#12 by Oblako486
А конструкции в иерархии нет?
#13 by 1Сергей
клюшки - это 77
#14 by Oblako486
В итоге нужно делать как в ?
#15 by mikecool
начиная с 2005 скуля есть функция WITH с ее помощью сможешь выбрать то, что хочешь
#16 by mikecool
+15 вернее это наверное операнд
#17 by Ёпрст
#18 by Ёпрст
ну и до кучи
#19 by Boroda
Выбери папку и сделай:   WHERE Спр.ParentID = :ВыбраннаяПапка  независимо от уровня сложности :0)
#20 by Андрей_Андреич
Если нет вложенных групп
#21 by mikecool
ищем "Рекурсия с использованием виртуальных представлений", курим
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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