Реквизит-число

Чтобы создать реквизит любого типа, зайдите в Администрирование → Реквизиты → Создать новый реквизит

Реквизит также можно создать из блока «Реквизиты» в редактировании любого справочника или типа объекта.

Как добавить реквизит в объект или справочник.


Числовой тип реквизита, допускается указание только числовых значений.

Содержит параметры:

  • «Число цифр до запятой» – обязательный параметр, в котором указывается максимально допустимое в значении реквизита количество цифр до запятой (по умолчанию значение параметра равно '10');
  • «Число цифр после запятой» – обязательный параметр, в котором указывается максимально допустимое в значении реквизита количество цифр после запятой (по умолчанию значение параметра равно '0');
  • «Минимальное значение» – здесь указывается минимально допустимое значение для числового реквизита;
  • «Максимальное значение» – здесь указывается максимально допустимое значение для числового реквизита;
  • «Формат» – выпадающее меню для выбора формата отображения числового реквизита. Доступно три типа:
    • «Число» – реквизит отображается в виде обычно числа (в базе данных хранится как тип float - число с плавающей запятой);
    • «Денежный» – реквизит отображается в виде числа с разделителями групп разрядов (в базе данных хранится как тип decimal - с точностью выполнения операций до 2 знаков после запятой);
    • «Проценты» – реквизит отображается в виде числа с припиской символа процента % после числового значения (в базе данных хранится как тип float - число с плавающей запятой).
При смене формата числового реквизита с «Число» или «Проценты» на «Денежный» и обратно, будут преобразованы к соответствующему типу (float или decimal) уже сохраненные в Базе данных значения данного реквизита. Это может приводить к изменению результатов при обработке этой числовой информации из-за изменения точности вычислений и количества сохраняемых в Базе данных знаков после запятой.


Тип Точность Размер в БД Прибл. диапазон значений
float 15-17 цифр 8 байт от ±0,5 x 10−324 до ±1,7 x 10308
decimal 28-29 цифр 16 байт от ±1,0 x 10-28 до ±7,9228 x 1028

Значения числовых реквизитов можно наследовать в дочерние объекты. Механизм наследования реализован по аналогии с наследованием значений реквизитов-классификаторов. С помощью него можно, например, отфильтровать задачи проекта по бюджету всего проекта в рамках какого-то отчета.

Реквизит-число – основа для вычислений и формирования показателей в OLAP-кубах.

Если вы хотите, чтобы содержимое справочников можно было подвергнуть анализу, они должны содержать реквизиты-числа.

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

Пример ассоциации двух справочников в OLAP-кубе.

Один из вариантов использования этого поля в служебных целях для OLAP-куба – это создание пустого, скрытого реквизита-числа, традиционно называется «Индекс».