Работа с единицами измерения

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

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

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

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

Совет

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

Инструкции

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

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

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

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

    • Имя. Логическое имя, должно содержать латинские буквы, цифры, символы "-", "_" и начинаться с буквы. Не может содержать пробелы. После сохранения перечисления изменить имя будет нельзя.

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

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

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

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

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

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

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

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

      • Формулы проверяются на согласованность между преобразованием в базовую единицу и обратно при сохранении.

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

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

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

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

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

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

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

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

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

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

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

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

Примечание

Важно

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

Пример настройки параметров единицы измерения

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