![]() |
![]() |
![]() |
|
Неверные параметры В ИЕРАРХИИ | ☑ | ||
---|---|---|---|---|
0
Samoyloff
19.12.12
✎
12:50
|
Миста, помоги!
Вот такой запрос не работает. Говорит "Неверные параметры В ИЕРАРХИИ". А там однозначно ссылка на элемент/группу справочника "Подразделения" Что я делаю не так? ВЫБРАТЬ Подразделения.Ссылка ИЗ Справочник.Подразделения КАК Подразделения ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Сценарии.Подразделения КАК СценарииПодразделения ПО Подразделения.Ссылка В ИЕРАРХИИ (СценарииПодразделения.Подразделение) |
|||
1
mikecool
19.12.12
✎
12:51
|
так незя
|
|||
2
Нуф-Нуф
19.12.12
✎
12:51
|
соединения по иерархии не бывает
|
|||
3
Samoyloff
19.12.12
✎
12:52
|
(2) Почему?
(3)Хорошо.. А почему так работает: ВЫБРАТЬ Подразделения.Ссылка ИЗ Справочник.Подразделения КАК Подразделения ГДЕ Подразделения.Ссылка = (Подразделения.Ссылка) А вот так - нет: ВЫБРАТЬ Подразделения.Ссылка ИЗ Справочник.Подразделения КАК Подразделения ГДЕ Подразделения.Ссылка В ИЕРАРХИИ (Подразделения.Ссылка) |
|||
4
Samoyloff
19.12.12
✎
12:53
|
Получается "В ИЕРАРХИИ" вообще может принимать на вход только Параметры и подзапросы?
|
|||
5
mikecool
19.12.12
✎
12:53
|
(3) можеь потому что рекурсия бесконечная получается?
|
|||
6
Samoyloff
19.12.12
✎
12:55
|
(5) Как это? Не вижу тут рекурсии никакой.
|
|||
7
Reset
19.12.12
✎
12:55
|
(3) Второй вариант как-то вообще малоосмыслен
|
|||
8
Godofsin
19.12.12
✎
12:56
|
(4) (Подразделения.Ссылка) там что? ссылка на элемент или на группу?
|
|||
9
mikecool
19.12.12
✎
12:56
|
(6) а мне мерещится
|
|||
10
Reset
19.12.12
✎
12:57
|
+(7) равно как и первый
|
|||
11
Undefined vs NULL
19.12.12
✎
12:59
|
В ИЕРАРХИИ обрабатывает не SQL-сервер, а сервер приложений, причем рекурсивно
превращает в оператор IN потому это может быть в секции ГДЕ, но не в соединении |
|||
12
Samoyloff
19.12.12
✎
12:59
|
(7) В нём нет никакого практического смысла, но он, как мне кажется, должен выдать весь справочник "Подразделения". Это я попытался в минимальном запросе смоделировать проблему
(8) На группу, но вообще если передавать параметром, то "В ИЕРАРХИИ" срабатывает и с элементом и с группой. |
|||
13
Samoyloff
19.12.12
✎
13:00
|
(11) См. (3) В секции ГДЕ тоже не сработал.
|
|||
14
Undefined vs NULL
19.12.12
✎
13:01
|
(13) ГДЕ Подразделения.Ссылка В ИЕРАРХИИ (Подразделения.Ссылка)
это что за бред такой? |
|||
15
mikecool
19.12.12
✎
13:02
|
(14) да он не может на этот вопрос ответить, для него там есть смысл
|
|||
16
Samoyloff
19.12.12
✎
13:05
|
(15) Троллинг в другую ветку, до свидания.
(14) Это максимально короткий запрос с той же ошибкой. Передает суть ошибки, не передает суть запроса в котором она у меня вылезла. Избавляю мисту от необходимости анализировать длинные тексты запросов с кучей ненужной инфы. |
|||
17
Undefined vs NULL
19.12.12
✎
13:12
|
(16) короче, В ИЕРАРХИИ можно юзать только с данными, вычисленными до начала запроса, то есть с параметрами
|
|||
18
Samoyloff
19.12.12
✎
13:35
|
(17) Понятно. Буду придумывать как обойтись.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |