Вход | Регистрация


Проблема с запросом.

Проблема с запросом.
Я
   antihacker
 
28.03.18 - 13:54
Всем привет !

У меня запрос

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

Он почему то возвращает результаты с дубликатами. То ест по 2 копии. Почему ?
 
 
   igork1966
 
1 - 28.03.18 - 14:05
(0) и как ты выбираешь результат?
   antihacker
 
2 - 28.03.18 - 14:07
РезультатЗапроса = Запрос.Выполнить().Выбрать();
    
    Пока РезультатЗапроса.Следующий() Цикл

         сообщить(РезультатЗапроса.СП);
         сообщить(РезультатЗапроса.Январь);
        
    КонецЦикла;
   antihacker
 
3 - 28.03.18 - 14:08
А А надо вот так )

    РезультатЗапроса = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
   igork1966
 
4 - 28.03.18 - 14:08
(2) Ну так итоги зачем тогда запросил?
У Выбрать() есть параметр
   igork1966
 
5 - 28.03.18 - 14:10
(2) те "двойники" на самом деле группировочные записи сформированные "ИТОГИ"
   igork1966
 
6 - 28.03.18 - 14:10
(5) + если они тебе не нужны нафига ты добавил ИТОГИ

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует