Обязательное условие, чтобы у тебя префикс стал автоинкрементируемым и отображался у объекта, у него должно быть стринговое поле, number которое называется, и после этого ты можешь сделать свой префикс, который будет только в этом поле отображаться. Этот момент надо сформулировать и записать, чтобы было в быстром доступе.
Autoincrement is a function that operates with record numbers. It automatically generates a new record number increased by 1.
It can be used for various purposes. One of them, for example, is registering inquiries for their further processing and statistical purposes.
Autoincrement settings are stored in twotables:
The Number (sys_number) table contains the Maximum digits and the Prefix settings for the table;
The Autoincrement (sys_number_autoincrement) table stores the autoincrement setting related to the table.
For working correctly, records in both tables must be created. If the record in the Number (sys_number) table exists and the record in the Autoincrement (sys_number_autoincrement) table is not, then it will be created automatically, and the numbering will start with 1,
To create an autoincrement rule, the following criteria must be met: the object you are configuring autoincrement for must have a field that should be incremented. It must have a String type, and generally, these fields are named as "Number".
If your table does not have this field, please create it: please refer to the related article for more information: Creating Objects#Howtocreateacolumn.
1. Navigate to System Definition → Numbers; 2. ClickNew, fill in the form and then clickSave.
Autoincrement form fields
Field
Description
Maximum digits
Maximum digits amount possible after the prefix.
Autoincrement
Enter the start point for the numbering. An incremental step is always 1, so further entries in this table will have the number increased by 1.
Prefix
At least three Latin letters that will be the starting point of every record ID in this table.