Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: Sis от 17 Февраля 2012, 22:55:32



Название: В Финансовом отчете не видны копейки
Отправлено: Sis от 17 Февраля 2012, 22:55:32
Заметил что в стандартном Фин. отчете не отображаются копейки, числа округляются до целого значения. Подскажите что нужно сделать чтобы отображались, цифры и после запятой?


Название: Re: В Финансовом отчете не видны копейки
Отправлено: 0xbad0c0d3 от 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)));


Название: Re: В Финансовом отчете не видны копейки
Отправлено: Sis от 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)));
Зачет +плюсик Вам!