Перейти к содержанию

Конвертации

Валюты

Если в настройках меры стоит флаг "Поддерживает валюты", при использовании этой меры в дашборде, можно будет выбрать одну из указанных в списке "валют".

Все значения меры будут домножены на соответствующий коэффициент.

Данный механизм не позволяет задать динамические (изменяющиеся во времени) валютные курсы, не позволяет рассчитывать и сохранять значения в валюте и рублях.

Для этого рекомендуется создать отдельные меры, и хранить данные раздельно, динамически вычисляя значения в валюте.

Механизм более всего подходит для отображения в тысячах, миллионах и т.д.

Пример использования валют

Единицы измерения

В этой модели задаётся список допустимых ед. измерения (например, "кг", "тонна", "паллета" и т.д.)

Если в настройках уровня иерархии установлен флаг "Поддерживает ед. измерения"

Для элементов этого уровня иерархии могут быть заданы правила конвертации из "базовой ед. измерения" в ту или иную ед. измерения

Например, если базовая ед. измерения - "шт", в правилах конвертации для каждого элемента можно указать вес "кг/шт", "тон/шт" и т.д.

Для перевода в паллеты потребуется приводить "обратный коэффициент". Например, "пал/шт" (т.е. не "100 шт на паллете", а "0.01 пал/шт")

Данные в параметрах хранятся в "базовой ед. измерения"

Если в параметре для одного из измерений уровень, на котором определено измерение, поддерживает ед. измерения (например, "Товар")

Для меры стоит флаг "Поддерживает Е.И.", при использовании такой меры в отчёте можно будет выбрать ту или иную ед. измерения.

Дополнительная информация для разработчиков

Для более подробной информации о работе с валютами и единицами измерения в коде, обратитесь к разделу Поддержка единиц измерения (UOM) и валют (Currency) в документации для разработчиков.