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

Единицы измерения – это дополнительный параметр для численных значений простых атрибутов, используемый для описания измеряемых величин (например, "Единицы массы" или "Меры веса"). Внутри каждой измеряемой величины указывается единственная базовая величина и от нее работают правила преобразования (конвертация значений величин).

Правила преобразования – это формулы для перевода значений измеряемых величин из одних в другие.

Совет

Например, базовая величина: "Килограмм". Правило преобразования для единицы "Тонна": Базовая величина * 1000.

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

Совет

Например, записи "Запчасти" имеют атрибут "Масса", и для разных запчастей масса может учитываться как в тоннах, так и в граммах. Однако, при поиске записей в поиске будут применяться значения базовой единицы измерения, то есть килограммы.

Использование единиц измерения

После того как единицы измерения созданы в системе (см. ниже) они могут быть использованы с численным типом значения простого атрибута реестра/справочника.

Для этого при создании нового простого атрибута необходимо выбрать тип "Простой тип" и типа значения "Численный".

В результате действия откроются дополнительные поля настройки единиц измерения и используемой единицы, а также появится поле задания значения по умолчанию (Рисунок 1).

Пример настройки численного атрибута и выбора ранее созданной единицы измерения

Рисунок 1 – Пример настройки численного атрибута и выбора ранее созданной единицы измерения

Создание единиц измерения

Чтобы создать единицу измерения:

  1. Перейдите в раздел "Единицы измерения", если это не сделано ранее.

  2. Нажмите кнопку image1 Создать, расположенную в нижней части списка единиц измерения (Рисунок 2 – 1).

  3. В результате действия откроется окно параметров единиц измерения.

  4. Заполните основную информацию (Рисунок 2 – 2):

    • Имя. Системное имя, заполняется латинскими символами. Недоступно для редактирования после сохранения.

    • Отображаемое имя. Имя, которое отображается в интерфейсе.

    • Описание. Краткая информация о добавляемой единице измерения.

    • Дополнительные параметры. Перечень параметров (пара "имя" – "значение"), которые содержат дополнительную текстовую информацию. На параметры могут ссылаться пользовательские расширения, также параметры могут содержать нестандартную информацию из внешних систем.

  5. Задайте состав единицы измерения:

    • Нажмите кнопку image1 "Добавить значение", расположенную в нижней части области.

    • Заполните поля: Имя и Отображаемое имя единицы измерения.

    • Заполните поле Преобразование. Поле должно содержать значение "value" (для базовой единицы измерения), либо формулу преобразования, по которой можно из базовой единицы получить требуемую единицу. Например: value*75. Формула должна соответствовать синтаксису языка JavaScript.

    • Отметьте флаг Базовая для базовой единицы измерения. Флаг может быть отмечен только для одного значения единицы измерения, т.к. определяет значение как основное. Базовая единица может содержать в поле Преобразование только значение "value".

    • Добавьте дополнительные значения при необходимости.

  6. Нажмите кнопку image2 "Сохранить", расположенную в правом верхнем углу.

Редактирование единиц измерения

Чтобы отредактировать единицу измерения:

  1. Выберите необходимую единицу из списка существующих.

  2. Отредактируйте требуемые параметры. При необходимости добавьте или удалите пункты единицы измерения.

    • Поле "Имя" недоступно для редактирования, так как оно является системным.

  3. Нажмите кнопку image2 "Сохранить", расположенную в правом верхнем углу.

Удаление единиц измерения

Чтобы удалить единицу измерения:

  1. Выберите необходимую единицу из списка существующих.

  2. Нажмите кнопку image3 Удалить, расположенную в правом верхнем углу.

  3. Подтвердите удаление в модальном окне.

Важно

Ограничение. Если перечисление используется в модели данных (даже если в соответствующем реестре нет записей), то удалять значения из перечислений нельзя. Удалить перечисление целиком также нельзя.

Раздел "Единицы измерения"

Рисунок 2 – Раздел "Единицы измерения": 1 – Список существующих единиц, 2 – Настройка параметров единицы измерения