Не совсем в тему, но почему расчет ведётся жестко на 100 единиц, как в 3ке, так и в 4-ке?
ведь логичнее было бы брать LedgerParameters::find().expressExchRate()
(General ledger parameters --> Tabpage 'Ledger' --> Group 'General' --> Field 'Express exchange rate')
|