|
1C 7.7 вопросы по прямому запросу |
☑ |
0
cyberandr
28.06.17
✎
16:51
|
Всем привет! Мне нужно на 7.7 +SQL написать запрос: найти все элементы справочника принадлежащему к конкретной группе.
|SELECT
|ЦФУ.id as [Элемент $Справочник.ЦФУ],
|$ПоследнееЗначение.ЦФУ.ОбщаяПлощадь [ОбщаяПлощадь :ВыбДата]
|FROM
|$Справочник.ЦФУ as ЦФУ
|WHERE
|ЦФУ.ParentID = :Parent
|
|ORDER BY
|ЦФУ.id ASC
|";
однако справочник многоуровневый там куча папок в папке. получается нужно делать еще один (или не один ) запрос пока в выборке есть папки. Можно ли это как-то упростить?
и еще верно ли я обращаюсь к периодическому реквизиту?
|
|
1
Базис
naïve
28.06.17
✎
17:07
|
|ЦФУ.ParentID = :Parent
OR
|ЦФУ.ParentID.ParentID = :Parent
и так далее, на глубину справочника.
Ещё можно в полном коде искать код родителя, ЕСЛИ КОДЫ ОДНОЙ ДЛИНЫ.
|
|
2
cyberandr
28.06.17
✎
17:08
|
(1) точно не сообразил :) спасибо
|
|
3
cyberandr
28.06.17
✎
17:10
|
а как получить полный код?
|
|
4
Базис
naïve
28.06.17
✎
17:14
|
Поищи мануал, я по нему делал. Там страничка на 5-6 экранов, адрес не помню.
|
|
5
Дык ё
28.06.17
✎
17:14
|
(0)
и потом условие IN
|
|