Нумeрация записей
Механизм нумерации записей генерирует новый номер записи таблицы, увеличенный на 1.
Нумерацию можно использовать для различных целей, например, при регистрации задач для их дальнейшей обработки и для сбора статистических данных.
Для того чтобы создать автоматическое приращение, выполните следующие условия:
- Объект автоматического приращения должен иметь поле, значение которого должно увеличиваться.
- Поле должно быть типа String. Подобные поля обычно именуются Номер.
Если в вашей таблице нет такой колонки, создайте ее. Обратитесь к статье Создание колонки за дополнительной информации.
Настройки нумерации хранятся в таблице Номера записей (sys_number).
Поля формы Номера записей
Поле | Обязательно | Описание |
---|---|---|
Префикс | Да | Укажите как минимум три латинские буквы, которые будут добавляться в начало каждого номера записи в таблице. |
Максимальное количество цифр | Да | Определите максимальное количество цифр после префикса. |
Начальное значение | Да | Задайте начальное значение последовательности. Значение по умолчанию – 1. |
Если Начальное значение поменяется на большее значение, то предыдущая последовательность будет сохранена, а для новой последовательности будет установлено новое начальное значение.
- При создании записи в таблице Номера записей, последовательность создается.
- При удалении записи из таблицы, последовательность удаляется.
Пример
Вы создали последовательность и заполнили поля следующим образом:
Поле | Значение |
---|---|
Префикс | ABC |
Максимальное количество цифр | 6 |
Начальное значение | 22 |
Номер первой записи будет ABC000022, а номера последующих – ABC000023, ABC000024, и так далее.