Итог в 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)