Изменение формата вывода суммы в платежкеЗа
форматирование суммы платежного поручения (в приложения без 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);
}
}
Антон Скоробогатов