Карточка счета

Обсуждение Stimulsoft Reports.NET
Ответить
NSG
Сообщения: 41
Зарегистрирован: 31 янв 2007, 13:22
Откуда: Russia

Карточка счета

Сообщение NSG »

Добрый день!
Не нашел такого вопроса на форуме, так что если повторюсь - извините.

Как обратиться к итоговым значениям группы из данных, привязанных как master-detail? Другими словами, как сделать отчет, который в бухгалтерии называется "карточка счета"?

Пример.
Два источника данных. Первый содержит поля:
Сотрудник, Отдел, начальный остаток, приход, расход, конечный остаток
Есть группировки по Отделу и сотруднику с выводом итогов.
Второй датабэнд, привязанный к первому по связке Сотрудник, отдел содержит данные:
Сотрудник, Отдел, Дата, приход, расход
Деталь отсотртирована по дате

В детале необходимо выводить начальный и конечный изменяющийся остаток в каждой строчке.

Пример.
Датабэнд1
Иванов АРМ 1000 500 1000 500

Датабэнд2
01.01.11 1000 500 0 1500
02.01.11 1500 0 1000 500

Есть подобный механизм? Или подскажите идею, плиз!
NSG
Сообщения: 41
Зарегистрирован: 31 янв 2007, 13:22
Откуда: Russia

Карточка счета

Сообщение NSG »

Вопрос снимаю. Нашел решение.

1. Объявляем переменную "Остаток"
2. В событии RenderingEvent всех групп пишем Остаток = ReportDataSource1.НачальныйОстаток
3. В событии RenderingEvent детали пишем Остаток += ReportDataSource2.Приход - ReportDataSource2.Расход
4. В детали выводим Остаток - это и есть текущий конечный остаток по данной строке.
Ответить