Как в запросе отобрать все элементы справочника, кроме 1 группы? #711392


#0 by Soul771
Добрый день. Подскажите, пожалуйста, че-то туплю... Есть справочник номенклатуры, из него надо выбрать все элементы, кроме тех, которые находятся в определенной папке (Внутри этой папки есть подпапки). Сделать нужно в запросе, а я что-то не найду условия НЕ В ИЕРАРХИИ... Или как-то по-другому это делается?....
#1 by ДенисЧ
так и пиши НЕ в иерархии.. Пробовал хть?
#2 by Soul771
#3 by Segate
Благославляю тебя на использование В ИЕРАРХИИ и Не в одной строке условия, аминь. ЗЫ Где Не справочник.ссылка в иерархии &ссылка
#4 by Soul771
вот так пробовала, и еще НЕ Номенклатура.Родитель  В ИЕРАРХИИ (&Родитель)"; не работает почему-то..
#5 by PuhUfa
- Запрос.УстановитьПараметр("Родитель", "Затраты");
#6 by rsv
Ну явно перечислите в запросе  коды родителей  элементы которых не обрабатывать.
#7 by Segate
ты серьезно? оО
#8 by rsv
Где Родитель.Код NOT IN ("123","NNN")
#9 by rsv
Вполен . Что смущает ?
#10 by Lelic
Присоединяюсь к . Стесняюсь спросить, а Запрос.УстановитьПараметр("Родитель", "Затраты") у вас работает?
#11 by rsv
Результат все равно одинаков :) Т.е. запрос приведен к примитиву  без прикладного ИЕРАРХИИ.
#12 by Soul771
- для моей задачи перечислить смогу, а как быть, если таких подпапок будет очень много, как все-таки правильно?... - ммм... тыкните носом, пжлста, чего не так написала.....Смотрю в синтаксис, не вижу трабла... мож уже от 7-ки глючит..
#13 by Segate
а если в 1й группе 1500 подгрупп? ну мне так... чисто интересно, как тогда ты будешь делать.
#14 by Segate
у тебя в параметре строка, а сранивать ты пытаешься с справочникСсылка.
#15 by Enders
Номенклатура.Родитель - это ссылка на группу, а в переменную ты пихаешь строку.
#16 by rsv
Если можете  выполняйте задачу :)  а если бы да кабы  это потом. Вы о космических кораблях ?
#17 by Soul771
Спасибо!! поправила, все получилось))))
#18 by rsv
Вот если баааа да кабы ... :) Вот это все и  отклоняет от решения задач и  утягивает в философию.
#19 by Soul771
Всем спасибо, ребята!
#20 by rsv
Давайте уж тогда из профайлера протыню :)
#21 by Segate
10 лет стажа почти, и не знаешь, что нельзя в конфигураторе использовать конструкции завязанные на пользовательские данные? мдаа...
#22 by rsv
Вы хотите поговорит об этом ?
#23 by rsv
:)
#24 by rsv
Что еще нельзя ? :)
#25 by МихаилМ
1с8 обрабатывает конструкцию в иерархии в 2 запроса 1) считвывает группы, вычисляет нужные 2) отбирает по нужным   если известно соотношение нужных и не нужных, можно прочитать выборку и исключить ненужные на клиенте.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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