Имя: Пароль:
1C
1С v8
Вывод общих итогов на макет
0 volkVVV
 
03.06.13
12:30
Доброго времени суток форумчане!
Возник вопрос при выводе общих итогов на макет. Делаю заполнение макета следующим образом.
Пока Результат.Следующий() Цикл
                         ...
Если ТипЗаписи = ТипЗаписиЗапроса.ДетальнаяЗапись Тогда Строка.Параметры.Заполнить(Результат);
             ...
ИначеЕсли ТипЗаписи = ТипЗаписиЗапроса.ИтогПоГруппировке Тогда
                         ...
ИначеЕсли ТипЗаписи = ТипЗаписиЗапроса.ОбщийИтог Тогда
Вопрос: как вывести общий итог некоторых колонок, если в запросе в итогах, стоит функция МАКСИМУМ?
а то он выводит максимальное значение по всей колонке.
заранее благодарен!
1 Mitriy
 
03.06.13
12:42
если стоит МАКСИМУМ, то и любой итог будет максимум... если ты хочешь сумму, то и используй СУММА... открытие, правда?
2 volkVVV
 
03.06.13
12:55
(1) нет, МАКСИМУМ мне нужен для группы, а для общего итога СУММА вот вопрос, каким путем еще можно Общий Итог посчитать.
3 Любопытная
 
03.06.13
13:00
(2)если в итогах максимум, то только ручками. Выгрузить результат запроса в ТЗ и получить Итог по колонке
4 Mitriy
 
03.06.13
13:02
(2) как вариант, выводить два поля, одно с макс, другое с суммой...
5 Mitriy
 
03.06.13
13:03
в смысле, получать... а уж как выводить будешь - твое дело...
6 volkVVV
 
03.06.13
13:08
(3) (4) спасибо за совет
(3) а если я потом полученное значение еще пересчитываю, при обходе группы (то самое МАКСИМУМ)?
7 Любопытная
 
03.06.13
13:12
(6)не поняла вопрос. Проще, наверное сделать как в (4) советуют - организовать два поля, по одному посчитать максимум, по другому - сумму.
8 volkVVV
 
03.06.13
13:21
(7)согласен, но дело в том, что (по порядку), получаю итоги через МАКСИМУМ, но потом при обходе группы, я этот максимум еще пересчитал, например прибавил еще данные, получилась колонка, отличная от результата запроса, вот итог этой колонки мне и нужен, извиняюсь конечно, что может не так что то объяснил...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан