Не работает условие В Иерархии #575442


#0 by proger2011
Рассмотрим типовую УПП. Есть справочник НГ и Пректы. У НГ есть реквизит Проект. Имея проект ПроектХ надо выйти на НГ. Этот ПроектХ не заполняется в НГ, а заполняется его родитель причём не непосредственный родитель, а родитель самого верхнего уровня. Напрашиватся запрос типа ВЫБРАТЬ    НГ.Ссылка ИЗ Но он не работает. Система ругается Не верные параметры В ИЕРАРХИИ.... Где я туплю подскажите пожалуйста.
#1 by Рэйв
Ключевое слово - ПАРАМЕТРЫ
#2 by Рэйв
НГ.Проект В ИЕРАРХИИ (&Проект )
#3 by proger2011
"Ключевое слово - ПАРАМЕТРЫ" Не понял, поясни.
#4 by proger2011
Ммм... Не понимаю... НГ.Проект - это родитель самого верхнего уровня &Проект -  подчиненный проект Получается проверяем входит ли родитель НГ.Проект  в иерархию &Проект? Брррр....
#5 by Maxus43
Где а у тебя наоборот
#6 by proger2011
Это такой жесткий синтаксис для В ИЕРАРХИИ чтоли? Просто если убрать ИЕРАРХИИ то работает ВЫБРАТЬ    НГ.Ссылка ИЗ    Справочник.НоменклатурныеГруппы КАК НГ Тут именно проблема с В ИЕРАРХИИ какаято?
#7 by Maxus43
это к иерархии отношения не имеет, это просто синтаксис такой
#8 by proger2011
"это к иерархии отношения не имеет, это просто синтаксис такой" Я же пример привёл что замечательно работает и Где
#9 by Defender aka LINN
Да. Для иерархии именно так.
#10 by proger2011
Упс... Ну ладно. Как можно мою проблему решить по другому? Циклы крутить чтоли?
#11 by Maxus43
ну значит имеет)
#12 by НЕА123
ГДЕ ИЛИ   &Проект.РОдитель.РОдитель = НГ.Проект .......
#13 by Defender aka LINN
Нуну. Одним запросом не выйдет.
#14 by proger2011
Спасибо. Ну и грабли... Я изначально думал задача пустяковая...
#15 by Defender aka LINN
Она и есть пустяковая. Просто немножко иначе решается.
#16 by proger2011
Ну как немножко иначе, подскажи оптимальное решение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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