Грамотно назначаем типы реквизитам объектов метаданных конфигурации

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

Числовой тип

  • Реквизиты Флаг - тип данных Булево;
  • Реквизиты Сумма - длина 15, точность 2;
  • Реквизиты Количество - длина 15, точность 3;
  • Реквизиты Коэффициент  - длина 10, точность 3;
  • Реквизиты Курс - длина 10, точность 4;
  • Реквизиты Процент - длина 5, точность 2.

Строковый тип

Допустимая длина должна быть в большинстве случаев переменой. Неограниченная длина должна назначаться, если реквизит часто может быть не заполнен или количество символов больше 100, так как строки неограниченной длины хранятся порциями, а пустые строки совсем не занимают места. Если строковый реквизит индексируемый, то его длина должна не превышать 50 символов, хотя в типовых конфигурациях это не всегда соблюдается.

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

Комментарии