8.х Использование РезультатЗапроса.Выбрать()

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Akiv, 18 сен 2006.

  1. TopicStarter Overlay
    Akiv
    Offline

    Akiv

    Регистрация:
    18 сен 2006
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте! Подскажите пожалуйста кто знает.
    Есть запрос вида:
    ВЫБРАТЬ Организация, ФизЛицо, Группа, ВидаРасчета, Результат, ...
    ИЗ ...
    ИТОГИ СУММА(Результат) ПО
    Организация, Физлицо, Группа, ВидаРасчета
    .
    Необходима выборка всех ВидаРасчета в конкретной организации где Группа="Всего начислено".
    Сначала делаю выборку
    ВыборкаПоОрганизация = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    затем
    ВыборкаПоГруппа = ВыборкаПоОрганизация.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Группа", "Все");
    затем
    ВыборкаПоВидаРасчета= ВыборкаПоГруппа.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "ВидаРасчета", "Все");
    На этапе
    ВыборкаПоГруппа = ВыборкаПоОрганизация.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Группа", "Все");
    все нормально, т.е. у записи есть организация и группа а вот
    на этапе
    ВыборкаПоВидаРасчета= ВыборкаПоГруппа.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "ВидаРасчета", "Все");
    получается фигня.
    Далее предполагается сделать цикл по ВыборкаПоВидаРасчета с обработкой тех записей у которых Группа = "Всего начислено". Может я что-то делаю неправильно?
    Подскажите пожалуйста!!!
    Суть в том что нужно вывести столбцы в отчет а этими столбцами как раз и являются ВидаРасчета той или иной организации принадлежащие Группа = "Всего начислено".
    И ещё не очень понятен смысл третьего параметра в РезультатЗапроса.Выбрать()
  2. 1010011010
    Offline

    1010011010 [1cworld]

    Регистрация:
    1 авг 2006
    Сообщения:
    582
    Симпатии:
    0
    Баллы:
    26
    какая получается фигня по подробнее можно

Поделиться этой страницей