forum.bitel.ru http://forum.bitel.ru/ |
|
Наработка в contract_account и contract_balance http://forum.bitel.ru/viewtopic.php?f=22&t=7532 |
Страница 1 из 1 |
Автор: | afedorov [ 13 дек 2012, 14:16 ] |
Заголовок сообщения: | Наработка в contract_account и contract_balance |
Hi! В чем может быть разница по наработке в таблицах contract_account и contract_balance.summa3? Строю статистику и наблюдаю расхождение по некоторым контрактам сумм за месяц в contract_account и contract_balance.summa3. В contract_balance цифры всегда больше. За этот месяц таких контрактов набралось 39 штук. Расхождение по некоторым контрактам более чем в 2 раза. |
Автор: | Amir [ 13 дек 2012, 15:47 ] |
Заголовок сообщения: | Re: Наработка в contract_account и contract_balance |
Какие модули подключены на договорах? |
Автор: | afedorov [ 13 дек 2012, 16:54 ] |
Заголовок сообщения: | Re: Наработка в contract_account и contract_balance |
npay и dialup. Код: select * from (select sum(summa3) as bal_ex from contract_balance b where yy=date_format(now(),'%Y') and mm=date_format(now(),'%m')) from_balance, (select sum(summa) as acc_ex from contract_account a where yy=date_format(now(),'%Y') and mm=date_format(now(),'%m')) from_account; 5351034.29 5121076.25244 Разница в 240тыс. Может есть тонкости с учетом субдоговоров? Как они учитываются в account и как в balance? |
Автор: | Phricker [ 13 дек 2012, 17:10 ] |
Заголовок сообщения: | Re: Наработка в contract_account и contract_balance |
Мммммммм... А платежи/расходы не заносятся скриптами или еще что? Или удаляются скриптами/руками из базы. Если да - вызывается ли BalanceUtils.updateBalace(cid) на таких договорах? у меня такое было только из-за того что я привел. но у меня валидатор предупреждал. а потом я понял свой косяк и больше так не делаю |
Автор: | Amir [ 13 дек 2012, 17:10 ] |
Заголовок сообщения: | Re: Наработка в contract_account и contract_balance |
Наработка зависимых субдоговоров попадает (добавляется) в summa3 баланса супердоговора. contract_account - одинаково для супер и суб-договоров, т.е. только их наработка. |
Автор: | afedorov [ 13 дек 2012, 19:59 ] |
Заголовок сообщения: | Re: Наработка в contract_account и contract_balance |
У зависимых только в summa3 супердоговора добавляется или и в summa3 самого зависимого договора? Но даже если исключить зависимые, то все равно расхождение небольшое остается. Код: select * from (select sum(summa3) as bal_ex from contract_balance b, contract c where b.cid=c.id and c.scid<=0 and yy=date_format(now(),'%Y') and mm=date_format(now(),'%m')) fb, (select sum(summa) as acc_ex from contract_account a where yy=date_format(now(),'%Y') and mm=date_format(now(),'%m')) fa; 5122686.42 5125506.44483 разница почти 3000. Вручную и нестандартными средствами ничего в эти таблицы не добавляется. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |