|
Не работает условие В Иерархии | ☑ | ||
---|---|---|---|---|
0
proger2011
19.10.11
✎
09:45
|
Рассмотрим типовую УПП. Есть справочник НГ и Пректы. У НГ есть реквизит Проект. Имея проект ПроектХ надо выйти на НГ. Этот ПроектХ не заполняется в НГ, а заполняется его родитель причём не непосредственный родитель, а родитель самого верхнего уровня. Напрашиватся запрос типа
ВЫБРАТЬ НГ.Ссылка ИЗ Справочник.НоменклатурныеГруппы КАК НГ ГДЕ &Проект В ИЕРАРХИИ (НГ.Проект) Но он не работает. Система ругается Не верные параметры В ИЕРАРХИИ.... Где я туплю подскажите пожалуйста. |
|||
1
Рэйв
19.10.11
✎
09:49
|
Ключевое слово - ПАРАМЕТРЫ
|
|||
2
Рэйв
19.10.11
✎
09:49
|
НГ.Проект В ИЕРАРХИИ (&Проект )
|
|||
3
proger2011
19.10.11
✎
09:56
|
(1) "Ключевое слово - ПАРАМЕТРЫ"
Не понял, поясни. |
|||
4
proger2011
19.10.11
✎
09:58
|
(2) "НГ.Проект В ИЕРАРХИИ (&Проект )"
Ммм... Не понимаю... НГ.Проект - это родитель самого верхнего уровня &Проект - подчиненный проект Получается проверяем входит ли родитель НГ.Проект в иерархию &Проект? Брррр.... |
|||
5
Maxus43
19.10.11
✎
10:01
|
Где
<Поле> <Условие> <Параметр> а у тебя наоборот |
|||
6
proger2011
19.10.11
✎
10:06
|
(5) Это такой жесткий синтаксис для В ИЕРАРХИИ чтоли?
Просто если убрать ИЕРАРХИИ то работает ВЫБРАТЬ НГ.Ссылка ИЗ Справочник.НоменклатурныеГруппы КАК НГ ГДЕ &Проект В (НГ.Проект) Тут именно проблема с В ИЕРАРХИИ какаято? |
|||
7
Maxus43
19.10.11
✎
10:08
|
(6) это к иерархии отношения не имеет, это просто синтаксис такой
|
|||
8
proger2011
19.10.11
✎
10:09
|
(7) "это к иерархии отношения не имеет, это просто синтаксис такой"
Я же пример привёл что замечательно работает и Где <Параметр> <Условие> <Поле> |
|||
9
Defender aka LINN
19.10.11
✎
10:09
|
(6) Да. Для иерархии именно так.
|
|||
10
proger2011
19.10.11
✎
10:10
|
(9) Упс...
Ну ладно. Как можно мою проблему решить по другому? Циклы крутить чтоли? |
|||
11
Maxus43
19.10.11
✎
10:10
|
(8) ну значит имеет)
|
|||
12
НЕА123
19.10.11
✎
10:15
|
ГДЕ
&Проект.РОдитель = НГ.Проект ИЛИ &Проект.РОдитель.РОдитель = НГ.Проект ....... |
|||
13
Defender aka LINN
19.10.11
✎
10:18
|
(12) Нуну.
(10) Одним запросом не выйдет. |
|||
14
proger2011
19.10.11
✎
10:22
|
(13) Спасибо.
Ну и грабли... Я изначально думал задача пустяковая... |
|||
15
Defender aka LINN
19.10.11
✎
10:22
|
(14) Она и есть пустяковая. Просто немножко иначе решается.
|
|||
16
proger2011
19.10.11
✎
10:24
|
(15) Ну как немножко иначе, подскажи оптимальное решение.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |