Перейти к основному содержимому
Версия: 1.21.3

Нумeрация записей

Механизм нумерации записей генерирует новый номер записи таблицы, увеличенный на 1.

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

Для того чтобы создать автоматическое приращение, выполните следующие условия:

  • Объект автоматического приращения должен иметь поле, значение которого должно увеличиваться.
  • Поле должно быть типа String. Подобные поля обычно именуются Номер.

Если в вашей таблице нет такой колонки, создайте ее. Обратитесь к статье Создание колонки за дополнительной информации.

Настройки нумерации хранятся в таблице Номера записей (sys_number).

Поля формы Номера записей

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

Если Начальное значение поменяется на большее значение, то предыдущая последовательность будет сохранена, а для новой последовательности будет установлено новое начальное значение.

внимание
  • При создании записи в таблице Номера записей, последовательность создается.
  • При удалении записи из таблицы, последовательность удаляется.

Пример

Вы создали последовательность и заполнили поля следующим образом:

ПолеЗначение
ПрефиксABC
Максимальное количество цифр6
Начальное значение22

Номер первой записи будет ABC000022, а номера последующих – ABC000023, ABC000024, и так далее.