BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2025, 10:24

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 22 дек 2009, 20:25 
Эта функция часто при подсчете количества копеек срабатывает неверно
Код:
<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))"/>)

Еще бывают ситуации, когда количество копеек пишет равным нулю, хотя там не ноль


Вернуться к началу
  
 
СообщениеДобавлено: 23 дек 2009, 02:25 
Не в сети

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
зачем вы в summaToString передаете число не округленное до 2 знака после запятой ? что бы проверить алгоритм на прочность ? :)
так или иначе вы где то выводите это число как число и затем уже "прописью", зачем вычислять одно и то же два раза


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 дек 2009, 14:27 
Спасибо за подсказку. После округления проблема исчезла.


Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.034s | 17 Queries | GZIP : On ]