Имя: Пароль:
1C
1С v8
Нужны итоге в запросе по иерархии!
,
0 Ar-Bus
 
28.10.13
20:56
Привет всем! Подскажите, что не так написал в тексте запроса? Необходимо получить суммы не только по элементам справочника(статьиДвиженияДенег), но и по группам этих элементов! Причем в конце запроса закомментированы строки "УПОРЯДОЧИТЬ ПО СтатьяДвиженияДенег.Код", т.к. не находит такого поля "Код"

ВЫБРАТЬ
    ЕСТЬNULL(Бюджет.СтатьяДвиженияДенегБюджет,Факт.СтатьяДвиженияДенегфакт) КАК СтатьяДвиженияДенег,
    ЕСТЬNULL(Бюджет.СуммаБюджет,0) КАК СуммаБюджет,
    ЕСТЬNULL(Факт.СуммаФакт,0) КАК СуммаФакт
ИЗ
    (ВЫБРАТЬ
        СтатьяДвиженияДенег КАК СтатьяДвиженияДенегБюджет,
        Сумма(Сумма) КАК СуммаБюджет
    ИЗ
        РегистрНакопления.БюджетДвиженияДенег
    ГДЕ
        Месяц(Период)=МЕСЯЦ(&ДатаОтчета) И Сумма>0
    СГРУППИРОВАТЬ ПО
        СтатьяДвиженияДенег) КАК Бюджет
    ПОЛНОЕ СОЕДИНЕНИЕ
        (ВЫБРАТЬ
            СубконтоДт2 КАК СтатьяДвиженияДенегФакт,
            Сумма(Сумма) КАК СуммаФакт
        ИЗ
            РегистрБухгалтерии.Управленческий.ДвиженияССубконто
        ГДЕ
            СчетДт=ЗНАЧЕНИЕ(ПланСчетов.Внутренний.Банк)
            И Месяц(Период)=МЕСЯЦ(&ДатаОтчета)
        СГРУППИРОВАТЬ ПО
            СубконтоДт2) КАК Факт
    ПО
        Бюджет.СтатьяДвиженияДенегБюджет=Факт.СтатьяДвиженияДенегФакт
//УПОРЯДОЧИТЬ ПО
//    СтатьяДвиженияДенег.Код
    ИТОГИ
        Сумма(СуммаБюджет),
        Сумма(СуммаФакт)
     ПО
        СтатьяДвиженияДенег ИЕРАРХИЯ
1 Ar-Bus
 
28.10.13
21:06
(0) как я понимаю, где-то косяк со вложенными запросами...
Если делаю один простой запрос, тогда Итоги по ИЕРАРХИИ считаются. И Поле "Код" доступно в УПОРЯДОЧИТЬ ПО
2 Ar-Bus
 
29.10.13
09:22
никому не охота текст запроса читать?
3 Maxus43
 
29.10.13
09:25
>>закомментированы строки "УПОРЯДОЧИТЬ ПО СтатьяДвиженияДенег.Код", т.к. не находит такого поля "Код"
В запросе должно пирсутсвовать в выборке поле, по которому упорядочивание идёт, т.е. надо хотя бы поле СтатьяДвиженияДенег вытащить в выборке
4 Maxus43
 
29.10.13
09:28
так же и с итогами, нет у тебя в выборке этого поля. вытащи его, будь мужиком
5 hhhh
 
29.10.13
09:43
(1) УПОРЯДОЧИТЬ ПО ЕСТЬNULL(Бюджет.СтатьяДвиженияДенегБюджет.Код,Факт.СтатьяДвиженияДенегфакт.Код)
6 Ar-Bus
 
29.10.13
09:53
(3) так вытащено в выборке поле

ЕСТЬNULL(Запр1.СтатьяДвиженияДенег,Запр2.СубконтоДт2) КАК СтатьяДвиженияДенег
7 Maxus43
 
29.10.13
09:56
(6) запрос не будет разбирать что у тебя там в скобках, он не видит эти поля. в сторону (5) погляди ещё
Ошибка? Это не ошибка, это системная функция.