forum.bitel.ru http://forum.bitel.ru/ |
|
Проблема с bitel.billing.server.bill.bean.SummaToString http://forum.bitel.ru/viewtopic.php?f=14&t=3358 |
Страница 1 из 1 |
Автор: | rix [ 22 дек 2009, 20:25 ] |
Заголовок сообщения: | Проблема с bitel.billing.server.bill.bean.SummaToString |
Эта функция часто при подсчете количества копеек срабатывает неверно Код: <xalan:component prefix="st" functions="summaToString"> <xalan:script lang="javaclass" src="xalan://bitel.billing.server.bill.bean.SummaToString"/> </xalan:component> Код: Итого к оплате: <xsl:value-of select="format-number((counter:get('total_summ') - @saldo)*($nds_rate div 100 + 1), '0.00')"/> руб. (<xsl:value-of select="st:summaToString((counter:get('total_summ') - @saldo)*($nds_rate div 100 + 1))"/>) Еще бывают ситуации, когда количество копеек пишет равным нулю, хотя там не ноль |
Автор: | Jimson [ 23 дек 2009, 02:25 ] |
Заголовок сообщения: | Re: Проблема с bitel.billing.server.bill.bean.SummaToString |
зачем вы в summaToString передаете число не округленное до 2 знака после запятой ? что бы проверить алгоритм на прочность ? ![]() так или иначе вы где то выводите это число как число и затем уже "прописью", зачем вычислять одно и то же два раза |
Автор: | rix [ 23 дек 2009, 14:27 ] |
Заголовок сообщения: | Re: Проблема с bitel.billing.server.bill.bean.SummaToString |
Спасибо за подсказку. После округления проблема исчезла. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |