Единицы измерения¶
Единицы измерения – это дополнительный параметр для численных значений простых атрибутов, используемый для описания измеряемых величин (например, «Единицы массы» или «Меры веса»). Внутри каждой измеряемой величины указывается единственная базовая величина и работают правила преобразования (конвертация значений величин) к базовой величине.
Правила преобразования – это формулы для перевода значений измеряемых величин из одних в другие.
Совет
Например, базовая величина: «Килограмм». Правило преобразования для единицы «Тонна»: Базовая величина * 1000.
Единицы измерения применяются для того, чтобы искать записи по значениям атрибутов, содержащих количественные данные, вне зависимости от того, в какой единице измерения данные хранятся. Поиск производится в базовых единицах измерения, поэтому в поисковое поле необходимо вводить точное значение или диапазон значений в базовой единице.
Совет
Например, записи типа актива «Запчасти» имеют атрибут «Масса», и для разных запчастей масса может учитываться как в тоннах, так и в граммах. Однако, при поиске записей в поиске будут применяться значения базовой единицы измерения, то есть килограммы.
Использование единиц измерения¶
После того как единицы измерения созданы в системе (см. ниже) они могут быть использованы в качестве типа значения простого атрибута реестра/справочника.
Для этого при создании нового простого атрибута необходимо выбрать тип "Простой тип" и типа значения "Численный".
В результате действия откроются дополнительные поля настройки единиц измерения и используемой единицы, а также появится поле задания значения по умолчанию (Рисунок 1).
Рисунок 1 – Пример настройки численного атрибута и выбора ранее созданной единицы измерения
Создание единиц измерения¶
Чтобы создать единицу измерения:
Нажмите кнопку «Создать», расположенную в нижней части списка единиц измерения (Рисунок 2 – 1).
В результате действия откроется окно параметров единиц измерения.
Заполните основную информацию (Рисунок 2 – 2):
Имя. Системное имя, заполняется латинскими символами. Недоступно для редактирования после сохранения.
Отображаемое имя. Имя, которое отображается в интерфейсе.
Описание. Краткая информация о добавляемой единице измерения.
Дополнительные параметры. Перечень параметров (пара «имя» – «значение»), которые содержат дополнительную текстовую информацию. На параметры могут ссылаться пользовательские расширения, также параметры могут содержать нестандартную информацию из внешних систем.
Задайте состав единицы измерения:
Нажмите кнопку «Добавить значение», расположенную в нижней части области.
Заполните поля: Имя и Отображаемое имя единицы измерения.
Заполните поле Преобразование. Поле должно содержать либо значение «value» (для базовой единицы измерения), либо формулу преобразования, по которой можно из базовой единицы получить требуемую единицу. Например: value*75. Формула должна соответствовать синтаксису языка JavaScript.
Отметьте флаг Базовая для базовой единицы измерения. Флаг может быть отмечен только для одного значения единицы измерения, т.к. определяет значение как основное. Базовая единица может содержать в поле Преобразование только значение «value».
Добавьте дополнительные значения при необходимости.
Нажмите кнопку «Сохранить», расположенную в правом верхнем углу.
Редактирование единиц измерения¶
Чтобы отредактировать единицу измерения:
Выберите необходимую единицу из списка существующих.
Отредактируйте требуемые параметры. При необходимости добавьте или удалите пункты единицы измерения.
Поле «Имя» недоступно для редактирования, так как оно является системным (необходимым для модели активов).
Нажмите кнопку «Сохранить», расположенную в правом верхнем углу.
Удаление единиц измерения¶
Чтобы удалить единицу измерения:
Выберите необходимую единицу из списка существующих.
Нажмите кнопку «Удалить», расположенную в правом верхнем углу.
Подтвердите удаление в модальном окне.
Примечание
Удаление невозможно, если единицы измерения уже задействованы в типах активов.
Рисунок 2 – Раздел «Единицы измерения»: 1 – Список существующих единиц, 2 – Настройка параметров единицы измерения