自动编号控件


自动编号控件,可以为每一条记录自动生成一个自定义格式的流水号。

常见的流水号如,HT0001、HT-2020-09-10 001、RK-武汉仓-20201010001等等都可以实现。

一、4种规则元素介绍

1、编号

编号是自动递增的计数编号,有以下几个特性

  • 编号方式

    如果是自然数编号,那么就从1开始递增, 如果是指定位数编号,则可以按位数补充不足的0。

  • 位数

    例如,指定位数是3,,记录编号依次是001,002...999。

    【当编号超出位数时继续递增】,如果勾选,会自动增加位数,如果不勾选,则编号从1开始。

  • 开始值

    开始值代表的以哪个数值作为编号的基数。例如,开始值设置为1,则第一条记录的编号为1,后面的编号依次为2、3、4...., 如果开始值设置为5,那么记录的编号依次为5、6、7、8。

    需要说明的是, 如果一开始设置了编号为1,且已经有5条记录,此时最大的编号是5了。 然后修改开始值为30,保存后再新增一行记录,这条新记录的编号是30+5=35,如果您想让新的记录从30开始,可以重置自动编号,重置后新记录的编号从30开始。

  • 周期重置

    有些业务流水号可能会在某个周期内从新计算,例如餐厅的排号,每天都会从1开始。

    重置周期分为:「每天重置」、「每周重置」、「每月重置」、「每年重置」。设置了重置周期以后,当达到重置时间时就会从初始值重新开始计数。

    设置的重置周期为「每天重置」,初始值为1,明天添加的记录又从1开始编号了。

2、创建时间

记录的创建时间,可以选择多种格式,也可以自定义格式。

常用的日期时间的格式化规则如下:

注意:MM和mm分别代表的月份和分钟,区分大小写, 其他规则不区分大小写。

通过上面的规则,再用连接符(-/年月日等)即可输出既定的格式。

配置示例

当前时刻 2020-10-15 15:25:18

3、固定字符

固定字符主要有两种用途

  • 用作连接符

    例如,创建日期和编号之间,用-符号链接起来。

  • 用于标识不同的业务,类似的业务可能用同一种流水号编写规则,但是更好的区分不同的业务流水单号,可以给他们加上一个前缀的固定字符。例如, 入库单号的RK-001, 出库单CK-001

4、引用字段

引用表单的字段,可以进一步的标识不同的业务。支持引用多个字段。

支持的字段类型有:文本、选项、时间、地区。

5、规则之间的排序

二、重置自动编号

编号重置后,将从您设置的初始值重新开始计数,此操作无法还原。

由于编号可以重置,因此编号内容不一定是唯一的。

三、配置示例

例如,想要流水编号为 RK-武汉仓-20201010001的格式规则,配置如下:

实现效果

[!TIP]
1、修改了编号规则,只对新增的记录有效,已有记录的编号内容不会改变,保持原来的内容或保持空。
2、如果需要更新自动编号的内容,或将为空的编号按新规则补上新的内容,可以通过导入Excel的方式覆盖更新。在Excel中先把记录对应的编号内容配置好再导入覆盖即可。

results matching ""

    No results matching ""