Страница 1 из 1
Итоги для бизнес объектов
Добавлено: 19 янв 2017, 14:41
EmeJIbka
Всем привет.
Подскажите чем можно воспользоваться что бы посчитать итоги по бизнес объектам. Сейчас приходится добавлять в отчёт бэнд "данные", в котором ничего нет и использовать функцию суммирования с двумя аргументами: бенд и колонка в бизнес объекте. Есть более простой способ? Может есть какие-то функции для подсчёта итогов ?
Re: Итоги для бизнес объектов
Добавлено: 20 янв 2017, 14:53
HighAley
Здравствуйте.
Работа с бизнес-объектами имеет множество особенностей.
Мы не можем так ответить на ваш вопрос, но если вы пришлёте нам пример, то мы постараемся найти более красивое решение.
Спасибо.
Re: Итоги для бизнес объектов
Добавлено: 23 янв 2017, 09:10
EmeJIbka
Посмотрите пример из вложения.
У меня есть несколько отчётов, которые работают с одними данными - бизнес объектами, данные максимально детальные, т.к. этого требует один из отчётов. Другие отчёты можно собрать, если агрегировать детальные данные. В итоге хотелось бы иметь что-то похожее на linq, где можно было бы указать функцию, набор данных и поле, которая бы вычисляла результат.
Re: Итоги для бизнес объектов
Добавлено: 24 янв 2017, 19:31
Aleksey
Здравствуйте,
В данном случае, вы можете использовать функции Totals - Totals.Sum(), для которых в качестве первого параметра можно указать датабэнд или источник данных, по которому будет вычисляться функция.
Спасибо.
Re: Итоги для бизнес объектов
Добавлено: 25 янв 2017, 07:02
EmeJIbka
Спасибо, Totals.Sum то что нужно. Странно что я уже пробовал его использовать, но почему то эта функция не считала итоги, видимо я делал что то не так.
Если в редакторе текста на вкладке с итогами был бы визард для функций Totals, было бы вообще замечательно.
Re: Итоги для бизнес объектов
Добавлено: 25 янв 2017, 07:22
Aleksey
Здравствуйте,
В основном используются обычные функции.
Totals используются при необходимости вывести результаты по другим бэндам либо в условиях, фильтре и т.д. Функции Totals можно найти в словаре.
Спасибо.