由系统根据编号规则自动填写,且具有唯一性的字段,例如订单编号等。
编号规则由变量和常量组成,变量使用 {}
包裹,变量支持:
YYYY
4 位年份,如 2020YY
2 位年份,如 20MM
2 位月份,如 09DD
2 位日,如 21HH
2 位时,如 23II
2 位分,如 59SS
2 位秒,如 570000
自增数字,如 0001(长度可以自定,如 00
000000
)以上变量可组合使用,例如 AC-{YYYYMMDD}{0000}
、{00}{YYMMDD}
等。
同时支持字段变量,其形式为
{@ziduan}
(其中ziduan
为字段内部标识),例如{@ziduan}-{YYMMDD}-{0000}
即变量中的“自增数字”是否需要归零(重新从 1 开始计数)以及归零的时间。
为实体添加自动编号字段后,已存在的数据不会自动填写编号,请通过 [补充编号] 补充。
将变量中的“自增数字”立即归零,而非等到清零时间才归零。
! 执行此操作可能导致编号重复,因此引发新建时出现“数据库字段违反唯一性约束”错误,请谨慎进行
例如设置为 00
两位长度自增数字,当到达 99
时系统会继续向上计数变成 100
101
... 即位数长度会增加。
系统会尽可能让自增数字连续,不出现跳数,绝大多数情况下也的确如此。但在某些场景下(例如删除等),无法保证连续性。
因自动编号字段不允许存在重复值导致的错误。出现此问题的原因可能是:1.执行过“自增数字归零”;2.突然停止/重启过系统。仅需重复执行新建保存操作(系统会自动执行修正),直至保存成功为止。