Страница 1 из 1

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

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

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

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

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

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

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

Есть подобный механизм? Или подскажите идею, плиз!

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

Добавлено: 27 янв 2011, 11:44
NSG
Вопрос снимаю. Нашел решение.

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