"теперь надо немного переиграть, т.е. нужны итоги, как по столбцам, так и по строкам. Ну по строкам понятно, тут можно счетчик сделать, а вот по столбцам видимо придется делать промежуточную таблицу значений и в ней список значений, т.е. что-то типа:<br><br>Таб = СоздатьОбъект("Таблица"); <br> Запрос.Выполнить (ТекстЗапроса); <br>тз = создатьобъект ("ТаблицаЗначений"); <br>тз.новаяколонка ("Логотип");<br>тз.новаяколонка ("СЗ"); <br><br><br>пока запрос.группировка ("Лого") = 1<br>цикл<br> тз.новаястрока ();<br> тз.логотип = запрос.лого; <br> тз.сз = создатьобъект ("СписокЗначений");<br> пока запрос.группировка ("Месяц") = 1<br> цикл<br> тз.сз.добавитьзначение (запрос.количествосумма,запрос.месяц); <br> конеццикла;<br>конеццикла;<br>запрос.группировка ("Лого");<br><br>тз.новаястрока (1);<br>тз.логотип = """";<br>тз.сз = создатьобъект ("Списокзначений");<br> пока запрос.группировка ("Месяц") = 1<br> цикл<br> тз.сз.добавитьзначение (запрос.месяц,запрос.месяц); <br> конеццикла;<br><br><br>запрос.вначаловыборки();<br>тз.выбратьстроки (); <br><br>тз.получитьстроку (); <br>таб.вывестисекцию ("Шапка|лого");<br>счетчик = 1;<br>пока счетчик<тз.сз.размерсписка () цикл<br>месяц1 = тз.сз.получитьзначение (счетчик,вр);<br>счетчик = счетчик+1;<br>таб.присоединитьсекцию ("Шапка|мес");<br>конеццикла;<br><br>пока тз.получитьстроку () = 1<br>цикл<br> логотип = тз.логотип; <br> таб.вывестисекцию ("строка|лого");<br> счетчик = 1;<br> пока счетчик<тз.сз.размерсписка ()<br> цикл<br> счетчик = счетчик+1;<br> колво = тз.сз.получитьзначение(счетчик,вр);<br> таб.присоединитьсекцию ("Строка|мес");<br>конеццикла;<br>конеццикла;<br><br>таб.вывестисекцию ("Подвал|лого"); <br><br>тз.получитьстроку ();<br>пока счетчик >1<br>цикл <br> итогмесяцколво = тз.итог("Логотип");<br> таб.присоединитьсекцию ("Подвал|мес");<br> счетчик = счетчик-1;<br>конеццикла;<br><br>Таб.Показать("Печать", """");<br><br>Но как теперь правильно вычислить и вывести итоги по столбцам? <br> "