Как вывести подитог сверху? #8719


#0 by Platon
У меня в обработке есть таблица значений, и обычно после заполнения этой таблици я её сортирую по колонкам по которым мне надо подвести подитог затем делаю цикл по этой таблици значений.    КонецЦикла; соответственно подитог выводится снизу после смены участка затем после смены цеха. А как сделать чтобы итог был в начале каждого цеха и участка?
#1 by SnarkHunter
Ну что, никто не сталкивался что ли?
#2 by Валентин
Где-то на форуме была ссылка на "ленивые отчеты". Можно там посмотреть. У себя в отчетах в ТЗ добавляю колонку "Порядок вывода". Сортирую по ней и потом можно делать что угодно
#3 by Platon
Уже пробовал сделать так:    enddo; коротко звучит так: пока не сменится контрагент суммируем суммируемые колонки. Затем когда контрагент сменился выводим секцию итог по контрагенту и создаём новый цикл от начала контрагента до конца и в нём выводим уже те строки по которым уже подведён итог и когда этот цикл доходит до конца где начинается новый контрагент то переходим "Goto" в начала главного цикла а там уже переменная начала цикла равна номеру последней строки первого контрагента т.е. цикл начинается уже с нового контрагента итд. Но в этом алгоритме, что-то не работает и после первого обхода всё циклится. а отладчик говорит что номер строки после первого контрагнта перестаёт сменятся хотя цикл идёт.
#4 by Platon
Приведи пример пожалуйста.
#5 by Platon
Приведи пример пожалуйста.
#6 by Platon
Кто как делает итоги?
#7 by КККК
вывел названия цеха, запомнил номер строки в печ.форме когда цех смениться выводишь итоги через таб.область.текст туда куда нужно
#8 by Den
Запросами
#9 by Platon
Запросами не получится т.к. после выборки надо произвести сложную манипуляцию с результатами выборки через промежуточную таблицу значений. КККК а можешь пример привести?
#10 by КККК
А что непонятно то?
#11 by КККК
почту скажи отправлю пример.
#12 by Platon
Отправь если не трудно a.usov#sual.com
#13 by КККК
ушло
#14 by Platon
KKKK Благодарю получил
#15 by Platon
KKKK Благодарю получил
#16 by Platon
Ктонибудь ещё пришлите свои способы формирования итогов, очень интересно
#17 by Platon
Ктонибудь ещё пришлите свои способы формирования итогов, очень интересно
#18 by wolk
Делаешь ТЗ1, потом ТЗ.Выгрузить(ТЗ1), потом ТЗ1.Свернуть по нужным колонкам, потом выборка строк в ТЗ1, а внутри - выборка строк ТЗ.
#19 by Platon
Вобщем сделал я так но немогу понять почему не меняются переменные str и kon в цикле. В первом обходе ведь меняются
#20 by Platon
Ну вот сам нашёл надо было просто начало и конец цикла обнулить после окончания цикла. Вот что получилось (проверено работает):
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С