Итог в 1с отчетах
01.03.2015
12:12
#1
Здравствуйте, помогите пожалуйста.1с 8.2Мне нужно чтобы Итог суммы который находится в подвале таблицы выводился в отдельную ячейку. Это все проделывать в ОТЧЕТАХ:
Код |
---|
Процедура КнопкаСформироватьНажатие(Кнопка) ЗапросТовары= новый запрос; ЗапросТовары.Текст= " |выбрать |номенклатура, |едизм, |сумма(количество), |среднее(ценазашт), |среднее(сумма) |из Документ.оприходованиетоваров.товары | итоги сумма(сумма) |сгруппировать по |номенклатура, |ЕдИзм |упорядочить по сумма(Количество) убыв" ; результат= ЗапросТовары.Выполнить(); выборка= результат.Выбрать(); табдок= Новый ТабличныйДокумент; макет=ЭтотОбъект.ПолучитьМакет("МакетОтчета"); областьЗаголовок=макет.ПолучитьОбласть("Заголовок"); областьЗаголовок.Параметры.ДатаОтчета=лев(ТекущаяДата(),10); ТабДок.Вывести(областьЗаголовок); ОбластьШапка=макет.ПолучитьОбласть("Шапка"); табдок.Вывести(областьшапка) ; ОбластьСтроки=макет.ПолучитьОбласть("Строки"); Номерстроки=1; пока выборка.Следующий() цикл ОбластьСтроки.Параметры.Номер= Номерстроки; ОбластьСтроки.Параметры.номенклатура= выборка.номенклатура; ОбластьСтроки.Параметры.кол=выборка.Количество; ОбластьСтроки.Параметры.ЕдИзм=выборка.едизм; ОбластьСтроки.Параметры.цена=выборка.ценаЗаШт; ОбластьСтроки.Параметры.сумма=выборка.сумма; табдок.Вывести(ОбластьСтроки); Номерстроки=Номерстроки+1; конеццикла; облатсьполвал=макет.ПолучитьОбласть("Подвал"); Здесь нужно вывести итог в 1 ячейку, не понимаю, может в запросе что сделать? табдок.Вывести(облатсьполвал); табдок.ОтображатьЗаголовки=Ложь; табдок.ОтображатьСетку=ложь; табдок.ОриентацияСтраницы=Ориентациястраницы.Ландшафт; табдок.ТолькоПросмотр=Истина; табдок.Показать(); КонецПроцедуры |
Ответили:
пост #3
01.03.2015
13:38
#2
Давайте я вам подскажу одну прекрасную фамилию. Радченко. Отличные у него книжки по программированию в 1с-ке, и для чайников есть. Все очень доступно и с примерами. Поищите.
Насчет итогов - вы хотите общие итоги по всей номенклатуре? Тогда, по-моему, не хватает строчки "По Общие" в запросе. А сейчас у вас, наверное, по каждой номенклатуре итог получается?
Только общие итоги в выборке результатов запроса выводятся первой строкой, а не последней. Так что если хотите выводить их снизу, придется запомнить цифру в какую-нибудь переменную.
Насчет итогов - вы хотите общие итоги по всей номенклатуре? Тогда, по-моему, не хватает строчки "По Общие" в запросе. А сейчас у вас, наверное, по каждой номенклатуре итог получается?
Только общие итоги в выборке результатов запроса выводятся первой строкой, а не последней. Так что если хотите выводить их снизу, придется запомнить цифру в какую-нибудь переменную.
после перепроведения месяцев по дебету 69 счета вылезли странные цыфры1С:Бюджетная отчетность 8. Ограничения и Правила.
Читают тему
(гостей: 1)