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/