forum.bitel.ru
http://forum.bitel.ru/

Баланс. Начало месяца.
http://forum.bitel.ru/viewtopic.php?f=19&t=8909
Страница 1 из 1

Автор:  Yarlan Zey [ 03 фев 2014, 09:24 ]
Заголовок сообщения:  Баланс. Начало месяца.

Код:
BalanceUtils bu = new BalanceUtils( con );
BigDecimal balance = bu.getBalance(currentDate, cid);


можно исходник этого метода? (как он получает значение)

или хотя бы какой результат выполнения будет, если его выполнить первого числа месяца до выполнения начислений?
ибо если брать из таблиц, то в тот момент не будет входящего остатка...

Автор:  skn [ 03 фев 2014, 13:11 ]
Заголовок сообщения:  Re: Баланс. Начало месяца.

берется из таблицы contract_balance
summa1 + summa2 - summa3 - summa4
если не найдено на указанную дату, ищется за предыдущий месяц и так до месяца в котором создан договор

Автор:  Akhmat [ 03 фев 2014, 15:14 ]
Заголовок сообщения:  Re: Баланс. Начало месяца.

select c.title, c.comment, (SELECT cb.summa1+cb.summa2-cb.summa3-cb.summa4 FROM contract_balance as cb
WHERE cb.cid=c.id order by cb.yy desc,cb.mm desc limit 0,1) as balance from contract as c where ...

Автор:  Yarlan Zey [ 03 фев 2014, 15:19 ]
Заголовок сообщения:  Re: Баланс. Начало месяца.

спс

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/