Валюта - это объект, который содержит информацию об одной валюте.
Используется для расчета цен, операций конверсий и в печатных формах.
Атрибуты
- Наименование.
- Наименование (сокр.). Трехбуквенный код валюты по стандарту ISO 4217. Например, USD.
- Код валюты. Код валюты, состоящий из трех цифр, по стандарту ISO 4217. Например, 840. Используется при подаче деклараций и прочих интеграциях.
- Символ. Символ, обозначающий валюту, используемый в печатных формах. Например, $.
- Наименование в документах. Наименование, которое используется для обозначения валюты в печатных формах.
Условие округления
Для каждой валюты может быть задано несколько условий округления, которые могут быть выбраны для округления цен.
Механизм округления работает следующим образом :
- Если входная цена меньше нижнего порога, то входная цена не меняется.
- Если входная цена больше либо равна нижнему порогу, то
- Берется остаток от деления входной цены на делитель.
- Находится диапазон цен, в который он попадает.
- От входной цены отнимается остаток и добавляется округленная цена интервала, которая может также быть отрицательной.
- Получившаяся цена округляется до заданного количества знаков после запятой. Если количество знаков отрицательное, то округление идет до 10, 100 и так далее.
Для одного условия округления каждой валюты может быть задано, что оно является значением по умолчанию. Тогда в тех местах, где в явную не задается условие округление, будет использоваться округление до количества знаков после запятой, указанное для условия по умолчанию. При этом механизм диапазонов цен использоваться не будет.