Имя: Пароль:
1C
 
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
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс