自动编号

由系统根据编号规则自动填写,且具有唯一性的字段,例如订单编号等。

配置说明

1. 编号规则

编号规则由变量和常量组成,变量使用 {} 包裹,变量支持:

  • YYYY 4 位年份,如 2020
  • YY 2 位年份,如 20
  • MM 2 位月份,如 09
  • DD 2 位日,如 21
  • HH 2 位时,如 23
  • II 2 位分,如 59
  • SS 2 位秒,如 57
  • 0000 自增数字,如 0001(长度可以自定,如 00 000000

以上变量可组合使用,例如 AC-{YYYYMMDD}{0000}{00}{YYMMDD} 等。

同时支持字段变量,其形式为 {@ziduan}(其中 ziduan 为字段内部标识),例如 {@ziduan}-{YYMMDD}-{0000}

2. 自增数字归零

即变量中的“自增数字”是否需要归零(重新从 1 开始计数)以及归零的时间。

3. 补充编号

为实体添加自动编号字段后,已存在的数据不会自动填写编号,请通过 [补充编号] 补充。

4. 自增数字归零

将变量中的“自增数字”立即归零,而非等到清零时间才归零。

! 执行此操作可能导致编号重复,因此引发新建时出现“数据库字段违反唯一性约束”错误,请谨慎进行

常见问题

自增数字超出设置的长度后会如何?

例如设置为 00 两位长度自增数字,当到达 99 时系统会继续向上计数变成 100 101 ... 即位数长度会增加。

自增数字是否可以保证连续性?

系统会尽可能让自增数字连续,不出现跳数,绝大多数情况下也的确如此。但在某些场景下(例如删除等),无法保证连续性。

新建提示“数据库字段违反唯一性约束”

因自动编号字段不允许存在重复值导致的错误。出现此问题的原因可能是:1.执行过“自增数字归零”;2.突然停止/重启过系统。仅需重复执行新建保存操作(系统会自动执行修正),直至保存成功为止。

该文档内容对您是否有帮助?没有
如有任何疑问,请与我们的 社区QQ 群 联系
Updated 2024-04-22
目录