Имя: Пароль:
1C
 
Сгруппировать поля объядиненных запросов.
0 antihacker
 
11.06.18
09:17
Всем привет !
Вот работающий запрос.

    ВЫБРАТЬ
        БПФПоОбязательствамОбороты.АБП КАК                                 АБП,        
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Программа     КАК ПР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Подпрограмма  КАК ППР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ЭКР               КАК СП,
        0 КАК СуммаОборот,
        (БПФПоОбязательствамОбороты.СуммаЯнварьПриход + БПФПоОбязательствамОбороты.СуммаФевральПриход + БПФПоОбязательствамОбороты.СуммаМартПриход + БПФПоОбязательствамОбороты.СуммаАпрельПриход + БПФПоОбязательствамОбороты.СуммаМайПриход + БПФПоОбязательствамОбороты.СуммаИюньПриход + БПФПоОбязательствамОбороты.СуммаИюльПриход + БПФПоОбязательствамОбороты.СуммаАвгустПриход + БПФПоОбязательствамОбороты.СуммаСентябрьПриход + БПФПоОбязательствамОбороты.СуммаОктябрьПриход + БПФПоОбязательствамОбороты.СуммаНоябрьПриход + БПФПоОбязательствамОбороты.СуммаДекабрьПриход) КАК СуммаГод
    ИЗ
        РегистрНакопления.ПланПоБюджетуФинансированияПоОбязательствам.Обороты
               (
                НАЧАЛОПЕРИОДА(&ПериодОТ, ГОД),
                КОНЕЦПЕРИОДА(&ПериодОТ, ГОД),
                ,
    
                ) КАК БПФПоОбязательствамОбороты ГДЕ Организация = &Организация
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ

    Обязательства.Субконто1.ФКР.АБП           КАК АБП,        
    Обязательства.Субконто1.ФКР.Программа     КАК ПР,
    Обязательства.Субконто1.ФКР.Подпрограмма  КАК ППР,
    Обязательства.Субконто1.ЭКР                  КАК СП,
    Обязательства.СуммаОборотКТ               КАК СуммаОборот,
    0 КАК СуммаГод

ИЗ
    РегистрБухгалтерии.Типовой.Обороты(
                НАЧАЛОПЕРИОДА(&ПериодОТ, ГОД),
            КОНЕЦПЕРИОДА(&ПериодОТ,  Месяц),

            ,
            Счет = &СчетОбязательств,
            ,
            Организация = &Организация
                
            ,
            ) КАК Обязательства
            

            
    ИТОГИ
        СУММА(СуммаГод),СУММА(СуммаОборот)
    ПО АБП, ПР,ППР


Как понятно строки повторяются. Можно как то сгруппировать по полям получая итоги по СУММА(СуммаГод),СУММА(СуммаОборот)
1 nicxxx
 
11.06.18
09:21
ВЫБРАТЬ
    АБП,        
    ПР,
    ППР,
    СП
ИЗ
(
   твой union
) КАК Подзапрос
СГРУППИРОВАТЬ ПО
    АБП,        
    ПР,
    ППР,
    СП
2 antihacker
 
11.06.18
09:29
Что означает - твой union ?
3 DrShad
 
11.06.18
09:32
разницу между Объединить и Объединить все знаешь?
4 antihacker
 
11.06.18
09:33
Конечно знаю. Но почему от этого ничего не меняется.
5 DrShad
 
11.06.18
09:35
(4) значит строки не одинаковые
6 antihacker
 
11.06.18
09:38
В том то и дело
Что
7 antihacker
 
11.06.18
09:39
И

        БПФПоОбязательствамОбороты.АБП КАК                                 АБП,        
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Программа     КАК ПР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Подпрограмма  КАК ППР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ЭКР               КАК СП,

Ссылаются на одни и те же справочники
8 antihacker
 
11.06.18
09:40
В том то и дело

Что

        БПФПоОбязательствамОбороты.АБП КАК                                 АБП,        
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Программа     КАК ПР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Подпрограмма  КАК ППР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ЭКР               КАК СП,

И

        БПФПоОбязательствамОбороты.АБП КАК                                 АБП,        
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Программа     КАК ПР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ФКР.Подпрограмма  КАК ППР,
        БПФПоОбязательствамОбороты.КлассификацияРасходов.ЭКР               КАК СП,

Ссылаются на одни и те же справочники
9 antihacker
 
11.06.18
09:46
Надо было всего лишь добавить СП в ИТОГИ.

    ИТОГИ
        СУММА(СуммаГод),СУММА(СуммаОборот)
    ПО АБП, ПР,ППР,СП
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.