Имя: Пароль:
1C
1C 7.7
v7: Запрос, группировка, отчет, как итоги сделать внизу?
0 DES
 
28.07.15
12:33
а то получается "Итого, в том числе".
А нужно составляющие строки, Итого под ними.
1 Builder
 
28.07.15
12:36
Прописать вывод итогов после вывода группировки не предлагать?
2 ДенисЧ
 
28.07.15
12:36
Шта?
3 DES
 
28.07.15
12:55
(1) как? В запросе итоговая строка выше остальных
4 Ёпрст
 
гуру
28.07.15
12:58
При обходе группировок запроса вестимо.
5 dk
 
28.07.15
12:58
дык не выгружай в ТЗ - обходи запрос
запрос.выполнить()
пока запрос.группировка(1)

конеццикла
сообщить (Запрос.Сумма); // вот тут итоги
6 Ёпрст
 
гуру
28.07.15
13:04
сплошной примитив:

....
Запрос.Выполнить(ТекстЗапроса);
Количество = Запрос.Количество;
Сумма = Запрос.Сумма;
СекцияВсего = Таб.ПолучитьСекцию("ИтогиВсего");//поимели общие итоги
Пока Запрос.Группировка(1)=1 Цикл
   Количество = Запрос.Количество;
   Сумма = Запрос.Сумма;
   СекцияИтогиПоГруппировке1 = Таб.ПолучитьСекцию("ИтогиПоГруппировке1");//поимели итоги по группировке 1
     Пока Запрос.Группировка(2)=1 Цикл
      ....//аналогично тому, что выше
          Пока Запрос.Группировка(N)=1 Цикл
              Таб.ВывестиСекцию("Строка");//детальные записи
          КонецЦикла;
     КонецЦикла;
Таб.ВывестиСекцию(СекцияИтогиПоГруппировке1);//вывод итогов в конце группировки
КонецЦикла;
Таб.ВывестиСекцию(СекцияВсего );//вывод общих итогов в конце таблицы
7 DES
 
28.07.15
13:21
(6) спс, я что-то такое подозревал
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший