Показать сообщение отдельно
Старый 28.12.2001, 13:57   #2  
Anton Sk. is offline
Anton Sk.
Участник
 
35 / 11 (1) +
Регистрация: 14.11.2002
В новом Service Pack 2.0 класс Global уже не используется для этой цели
Display метод для изменения формата вывода суммы платежки. Метод написан для таблицы BankPaymentOrderJour_RU. В отчете платежки CustVendOutPayment_RU в поле вывода строки HB_str_AmountCur в свойстве DataMetod надо ввести название этого метода - "HB_AmountCur".

X++:
display str HB_AmountCur()
{
     Real    rubles, copeeks;
    ;
    rubles  =  this.AmountCur - frac(this.AmountCur);
    copeeks = decround(frac(this.AmountCur)*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);

}
__________________
Антон Скоробогатов