|
Не работает условие В Иерархии |
☑ |
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) Ну как немножко иначе, подскажи оптимальное решение.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший