Показать сообщение отдельно
Старый 28.11.2001, 14:00   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Изменение формата вывода суммы в платежке
Изменение формата вывода суммы в платежкеЗа
форматирование суммы платежного поручения (в приложения без Service Pack 2) отвечает метод SmartSum_RU системного класса Global.

X++:
  // EVZ, 11/01-01, Version update from 2.1
  static TempStr smartSum_RU(real amount)
  {
     Real rubles, copeeks;
     ;

     rubles  =  amount - frac(amount);
     copeeks = decround(frac(amount)*100,2);
     if ((copeeks == 0) || (copeeks < 10))
     {
        return num2str(rubles, 2, 0, 1, 0) + '-0' + num2str(copeeks, 1, 0, 1, 0);
     }
     else
     {
        return num2str(rubles, 2, 0, 1, 0) + '-' + num2str(copeeks, 2, 0, 1, 0);
     }
  }
Антон Скоробогатов