Нет итогов в отчёте "Анализ заказов покупателей"

1. nsx18 27.02.15 13:50 Сейчас в теме
Тема давно уже обсуждалась, но как я понял, проблема осталась до сих пор.
МИСТА
ИНФОСТАРТ

Суть в том, что не выводятся общие итоги по показателям группы "ОПЛАТА".


Проблема в том, что отчёт использует конструкции вот такого вида :
	|ИТОГИ
	|	МАКСИМУМ(СостояниеОтгрузки) КАК СостояниеОтгрузки,
	|	МАКСИМУМ(СостояниеОплаты) КАК СостояниеОплаты,
	|	ВЫБОР
	|		КОГДА Номенклатура ЕСТЬ НЕ NULL 
	|			ТОГДА 0
	|		КОГДА ЗаказПокупателя ЕСТЬ НЕ NULL 
	|			ТОГДА СУММА(Предоплата) / КОЛИЧЕСТВО(Номенклатура)
	|		ИНАЧЕ 0
	|	КОНЕЦ КАК Предоплата,

Показать

поэтому не получается поставить СУММА(ПРЕДОПЛАТА), и также нельзя её вынести в пакетный запрос.

как вариант - можно перебрать полученный отчёт и добавить итоги по группировкам.
группировки строк нашёл, как получить - из коллекции УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки

// если нет колонок группировок вообще, то ничего не добавляем
	Если УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Количество()=0 тогда
		Возврат;
	Иначе
		// достроим общую ТЗ колонками группировок
		Для Каждого Элемент Из УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки Цикл 
			ТЗ_Итоги.Колонки.Добавить(Элемент.Имя);
		КонецЦикла;
	КонецЕсли;
Показать


Но вот не могу получить колонки, которые выводятся в отчёт (не все доступные, а только те, которые выводятся).
На нижней картинке они отмечены флажками (из группы оплата) - это показатели "предоплата" и "запланировано"

По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Africa 27.02.15 13:56 Сейчас в теме
(1) pw1975, М-ммм, а ничего, что заказы могут быть в разных валютах и выводить общий итог по разным валютам слегка странно.
3. nsx18 27.02.15 14:05 Сейчас в теме
В общем случае - конечно, могут быть разные валюты, но в моём случае валюта только одна - РУБЛЬ.

Да и в типовой конфигурации отчёт всё равно не настроен до конца - если сделали уж показатель "ОСТАЛОСЬ ОТГРУЗИТЬ" в разных валютах, так логично и ОПЛАТУ тоже сделать....
4. Africa 27.02.15 15:20 Сейчас в теме
(3) pw1975, Колонки с показателями в построителе отчета это свойство "выбранные поля" у самого построителя.

Подробней смотри функцию ДобавитьПоказателиВВыбранныеПоляИУсловноеОформление() у универсального отчета
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот