Политика нумерации
Обновлено: 24.03.2026
Политика нумерации — это компонент, который задаёт правила автоматического формирования кодов сущностей, например, проектов или задач.
Компонент доступен в разделе Настройки и настраивается отдельно для каждого типа сущности.
Политика нумерации используется для:
- автоматического присвоения кода при создании сущности;
- обеспечения единого формата кодов;
- разделения последовательностей номеров по логическим группам;
- удобства идентификации и навигации по сущностям.

Политика нумерации включает следующие параметры:
- Тип сущности — определяет, к каким сущностям применяется политика; выбирается только при создании политики;
- Свойство среза — свойство сущности, по которому разделяются последовательности номеров;
- Начальный номер — значение, с которого начинается нумерация;
- Шаблон — формула формирования кода.
- Код формируется автоматически при создании сущности, если поле Код не заполнено.
- Если при создании указано значение в поле Код, оно сохраняется без изменений.
- Чтобы код сформировался автоматически, оставьте поле Код пустым.
- В уже созданной сущности можно очистить поле Код — после сохранения код будет сгенерирован заново.
- Если задано Свойство среза, для каждого его значения используется отдельная последовательность номеров.
Разрез определяет, как разделяются последовательности номеров.
- если разрез не задан, используется единая последовательность;
- если разрез задан, для каждого значения свойства создаётся отдельная последовательность.
Пример:
- для задач задано Свойство среза — Проект;
- результат: задачи нумеруются отдельно в каждом проекте.
Шаблон определяет формат кода и может включать:
- значения свойств сущности, в том числе вложенных по навигации;
- порядковый номер, указываемый как
[Index].
Пример шаблона для задач:
[Project.Code]-[Index]
Результат нумерации:
- DEV-1;
- DEV-2;
- DEV-3;
- CONS-1.
- используйте понятные и короткие форматы кодов;
- по возможности применяйте символы ASCII;
- избегайте частой смены политики нумерации, чтобы сохранить целостность и согласованность данных.
Коды связаны с ключами (ключи есть не для всех сущностей).
- ключ — это значение кода, преобразованное к ASCII;
- ключ используется в URL (ссылках на сущности).
Пример:
- код: КОНС-001;
- ключ: KONS-001.
Если код уже состоит из символов ASCII, код и ключ совпадают. Это упрощает восприятие ссылок и работу пользователей с системой.