Биллинговая система Nodeny
22 Ноября 2024, 23:15:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: В Финансовом отчете не видны копейки  (Прочитано 4741 раз)
Sis
Старожил
****

Карма: -7
Offline Offline

Сообщений: 370


Просмотр профиля
« : 17 Февраля 2012, 22:55:32 »

Заметил что в стандартном Фин. отчете не отображаются копейки, числа округляются до целого значения. Подскажите что нужно сделать чтобы отображались, цифры и после запятой?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #1 : 17 Февраля 2012, 23:10:22 »

Убрать округление ))) Это ответ на вопрос - "что нужно сделать?", а вот опережающий ответ на вопрос "как это сделать?" такой:
открыть web/report.pl
найти строку
Код:
73     $m=int $p->{money};
заменить на
Код:
73     $m=sprintf('%.2f',$p->{money});
73 - это номер строки у меня
и сумма в "Итого"
найти
Код:
77  $tbl.=&RRow('head','ll',&bold('Итого'),&split_n($sum));
заменить на
Код:
77  $tbl.=&RRow('head','ll',&bold('Итого'),&split_n(sprintf('%.2f',$sum)));
Записан
Sis
Старожил
****

Карма: -7
Offline Offline

Сообщений: 370


Просмотр профиля
« Ответ #2 : 17 Февраля 2012, 23:14:34 »

Убрать округление ))) Это ответ на вопрос - "что нужно сделать?", а вот опережающий ответ на вопрос "как это сделать?" такой:
открыть web/report.pl
найти строку
Код:
73     $m=int $p->{money};
заменить на
Код:
73     $m=sprintf('%.2f',$p->{money});
73 - это номер строки у меня
и сумма в "Итого"
найти
Код:
77  $tbl.=&RRow('head','ll',&bold('Итого'),&split_n($sum));
заменить на
Код:
77  $tbl.=&RRow('head','ll',&bold('Итого'),&split_n(sprintf('%.2f',$sum)));
Зачет +плюсик Вам!
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!