7.7.Таблица значений-получить итоговые суммы! #164682


#0 by Litlbuch
Подскажите плз,как получить итоговые суммы по группировкам?
#0 by Litlbuch
Подскажите плз,как получить итоговые суммы по группировкам?
#1 by Litlbuch
нужно вывести в печатную форму МОЛ, и ИтКол,ИтСумма,ИтКолУчет,ИтСуммаУчет, в отладчике данные по циклу есть а на ТЗ.Итог("") ругается :(
#2 by Конь в пальто
как?
#3 by Litlbuch
в ноль процедура просто для группировки по МОЛ и получения итогов, она потом вызывается в процедуре Печать.
#4 by Слоняра
ТЗ.Итог("")-может пустая быть? 1С нет сейчас. или глюк
#5 by Litlbuch
4-ругается на все:
#6 by Simod
Как ругается, что пишет?
#7 by Litlbuch
МОЛ<<?>> Переменная не определена (МОЛ) ИтКол<<?>> Переменная не определена (ИтКол) ФорматС(ИтСумма<<?>>) Переменная не определена (ИтСумма) ИтКолУчет<<?>> Переменная не определена (ИтКолУчет) ФорматС(ИтСуммаУчет<<?>>) Переменная не определена (ИтСуммаУчет)
#8 by Rovan
у ТЗ нет Итог, это метод ТЧ документа
#9 by Simod
!!?? Я что-то не понял, как связаны и .... Чего-то ты не договариваешь.
#10 by Simod
Читаем СП: Итог(<?>); Синтаксис: Итог(<Колонка>) Назначение: Вычислить сумму по колонке таблицы значений. Параметры: <Колонка> - номер или идентификатор колонки, по которой считать сумму.
#11 by у лю 427
Убей сибя ап стену... и ПОЧИТАЙ ЖКК...
#12 by Litlbuch
хз...поэтому и спрашиваю!Что здесь может быть не так. В ТЗ выгружается табличная часть документа, данные сворачиваются по МОЛ, и надо вывести это на печать с итогами!
#13 by ZolotarevAA
Серьезно?
#14 by Litlbuch
:(
#15 by Simod
А в процедуру Печать твои значения (МОЛ, ИтКол, ...) как передаются? И передаются ли?
#16 by Rovan
есть! ну и слава Богу ! ...хехе...сплю видимо
#17 by Pasha
Если в судить по форматированию, то  КонецПроцедуры забыли
#18 by Litlbuch
#19 by Rovan
"МПЗ.Родитель.МОЛ;" ...а МПЗ - это что ?
#20 by Pasha
А в данном случае все переменные надо или в параметрах в ГруппировкаМОЛ; передавать или через Перем в начале модуля прописать
#21 by Simod
+1
#22 by Litlbuch
20-сории, я не поняла какие ВСЕ переменные???
#23 by Simod
Типа так:
#24 by Litlbuch
а вот в этом куске что может быть не так, по отладке в цикл не заходит:
#25 by Litlbuch
24 + нужно выгрузить табличную часть документа,в новую колонку МОЛ вывести данные МПЗ.Родитель.МОЛ, потом свернуть по МОЛ и суммировать данные!
#26 by Конь в пальто
а тз не пустая? отладчиком смотрела?
#27 by Litlbuch
нет, она не пустая, данные берутся из заполненной табличной части дока, МПЗ.Родитель.МОЛ виден по циклу,но в итоге ничего нет!
#28 by Конь в пальто
а ты же говоришь в цикл не заходит....
#29 by Litlbuch
ну я по отладке смотрю, данные есть, которые суммируются и сам МОЛ за конкретный МПЗ есть, но ничего не получатся!
#30 by Конь в пальто
МПЗ.Родитель.МОЛ у группы справочника есть мат отв лицо??
#31 by Litlbuch
да оно есть!!!
#32 by Конь в пальто
дальше код покажи.. вообще всю процедуру... и отладчиком позырь колонка мол заполнена или нет
#33 by Litlbuch
#34 by Litlbuch
а как на всю колонку посмотреть-заполнена или нет??????????
#35 by insider
объясни, зачем тебе две таблицы или это я еще не проснулся?.. переведи?
#36 by Конь в пальто
ну хоть тек строку посмотри - не пустое ли значение мол, млин
#37 by Конь в пальто
LOL
#38 by insider
он ищет заполнена ли вся колонка? так может пустое значение поискать в таблице и все, если найдет, значит не все заполнено...
#39 by Litlbuch
текстрока МОЛ по циклу не пустое! 37-сорри
#40 by Litlbuch
38-не поняла о чем говоришь!
#41 by Конь в пальто
а что у тя вот это: ты одну строку тока выводишь?
#42 by Конь в пальто
Если МОЛ<>ТЗ.МОЛ Тогда... вот это тоже непонятно
#43 by Litlbuch
в одну строку для группы!
#44 by Конь в пальто
что у тебя МОЛ?
#45 by insider
если б я еще понимал, что спросили... у тебя что, в одной таблице должны быть итоги по МОЛ, а в другой - развернуто что там на них числится? и в первой таблице проблема, какая?
#46 by insider
переведи на русский, чего он(а) хочет, а то код ну очень странный, не въезжаю
#47 by Litlbuch
я ТЗ использую только чтобы вывести группировки по МОЛ и итоги, в табличной части только развернуто все МПЗ, кол-во, суммы и тп.,и это идет на печать, надо систематизировать и вывести по каждому МОЛ за МПЗ на печать, поэтому выгружаю табЧасть дока в ТЗ, заполняю, сворачиваю...и не получается ничего!
#48 by Litlbuch
МОЛ-это МОЛ за группу МПЗ
#49 by insider
давай для начала в целях отладки для каждой ТЗ выведем ее на экран для просмотра (юзай ВыбратьСтроку)
#50 by insider
если нужны только итоги по МОЛ, до достаточно свернуть ТЗ по МОЛ, потом перебрать в цикле, за циклом вывести итоги. вторая таблица не нужна, этот странный поиск значения - тоже.
#51 by Litlbuch
49-50-я не понимаю!СОРРИ
#52 by Litlbuch
#53 by insider
тебе итоги вывводить только по МОЛ, т.е. результат на экране должен выглядеть так: мол2 ... какие-то суммы ... молN ... какие-то суммы всего ... какие-то суммы так или нет?
#54 by insider
я об этом как раз
#55 by Litlbuch
53-да
#56 by insider
ну и чудесно, код в что, не работает?
#57 by SnarkHunter
До сотни дойдем?..
#58 by insider
постараемся не дойти, хотя...
#59 by Litlbuch
56-нет,....,...,
#60 by insider
что именно не работает?
#61 by Конь в пальто
забей... из нее просто все вытягивать приходится
#62 by Litlbuch
61-что именно "вытягивать приходится"
#63 by Litlbuch
60-на форме дока есть ТЗ,который не заполняется просто выводиться 1 колонка МОЛ-пустая и все-ошибок никаких не выдает!
#64 by insider
ну а сразу сказать... тогда так: ТЗ на форме дока назвается "ТЗ"? если да, нафиг создавать объект?
#65 by Litlbuch
просто по идеи на форме быть ее не должно, что выводиться что нет....
#66 by insider
+64 новую колонку добавлять после выгрузки табл. части, а не до
#67 by insider
слушай, давай ты подумаешь и один раз скажешь что нужно получить в итоге, т.к. правила игры у тебя меняются каждые N постов...
#68 by Litlbuch
67-надо получить то что в 47 посте.
#69 by insider
вот это присовение: при выгрузке выгружаем и колонку МПЗ
#70 by insider
очень хорошо, значит убираем ТЗ с формы, т.к. ее там быть не должно, делаем и , пишем результат в форум
#71 by Litlbuch
70-тз на форме, делаю 66 и 69,     в итоге получаем пост 63!
#72 by insider
читаешь невнимательно:
#73 by D01
Может там надо так? ТЗ.МОЛ = ТЗ.МПЗ.Родитель.МОЛ.Получить(ТекущаяДата)
#74 by insider
а фиг его знает?
#75 by Litlbuch
нет реквизит МОЛ не периодический!
#76 by insider
ну? как там с ?
#77 by SnarkHunter
Уж сотня близится, а воз и ныне там...
#78 by insider
похоже до сотни дойдем...
#79 by Litlbuch
46-по типу найти отличие: ВыгрузитьТабличнуюЧасть(ТЗ,"МПЗ....!!!!!!!!
#80 by insider
ну получилось или как?
#81 by Litlbuch
79+ =пост 63
#82 by insider
хм... так не бывает... или что-то еще не сказала или... на этом мысль заканчивается (с)
#83 by Litlbuch
если просто ВыгрузитьТабличнуюЧасть(ТЗ); вторая ТЗ заполняется, а почему выборочные поля не выгружается!
#84 by insider
должны выгружаться, впрочем некритично, выгружай все, потом все равно свернешь
#85 by Litlbuch
Код сейчас такой: в таблице есть итоговые суммы по группам МОЛ, но нет поля МОЛ
#86 by Litlbuch
85+ итоги сворачиваются по МОЛу, но самого его нет!
#87 by SnarkHunter
Объясните мне, какой сермяжный смысл содержится в конструкции ТЗ.МПЗ.Родитель.МОЛ?
#88 by D01
а эта часть вообще результаты выдает? ВыгрузитьТабличнуюЧасть(ТЗ,"КоличествоУчет,Количество,Откл,СуммаУчет,Сумма,ОтклНедостача,СуммаПродажа,НДС,НП");     ?
#89 by Litlbuch
в ТЗ выгружаются все данные из ТабЧасти дока, чтобы заполнить ТЗ.МОЛ нужны данные об этом МОЛ у группы МПЗ, те это реквизит МОЛ у группы МПЗ, поэтому ТЗ.МПЗ.Родитель.МОЛ
#90 by Litlbuch
88-именно так ничего нет!
#91 by D01
а эта процедура выполняется в модуле документа?
#92 by Litlbuch
91- нет в модуле формы!
#93 by КонецЦикла
Все ниасилил :) А кто-нить запороц предлагал?
#94 by D01
а такие реквизиты есть в табличной части реквизита КоличествоУчет, Количество, Откл, СуммаУчет, Сумма, ОтклНедостача, СуммаПродажа, НДС, НП ?
#95 by D01
а такие реквизиты есть в табличной части документа КоличествоУчет, Количество, Откл, СуммаУчет, Сумма, ОтклНедостача, СуммаПродажа, НДС, НП ?
#96 by Litlbuch
94-95-да конечно, все работает!
#97 by Litlbuch
все спасибо всем за оказанную помощь, отдельное спасибо insider за терпение!
#98 by D01
т.е. До этой строки ТЗ.Выгрузить(ТЗИтогиПоМОЛ); все работает правильно и данные в таблице есть?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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