自动编号
后台位置:零代码定制 › 自动编号
功能简介
前台新建记录时,客户编号、合同订单编号、工单编号这类字段留空即由系统自动生成,格式是「前缀 + 日期 + 序号」。本页按模块查看和修改前缀、当前序号,让新单据从想要的号码接着往下排。哪些字段会自动生成编号在「业务对象」里决定:系统模块自带的编号字段默认就是,工单模板和自定义模块要先给字段打开「自动编号」开关。本章用工单模板「手册演示-安装工单」做例子。
页面概览

- 页签:只有「设置编号」一个。
- 「选择模块」:下拉列出全部业务模块,含「模块开发」建的自定义模块和「工单配置」建的工单模板,切换后下方两项随之刷新。
- 顶部按钮:「保存」。
- 表单:「使用前缀」「当前序号」两个输入框。
操作步骤
修改前缀和序号
- 在「选择模块」里选中模块,例如「手册演示-安装工单」,「使用前缀」「当前序号」显示该模块现在的规则;还没有规则的模块两项都是空的。
- 改写「使用前缀」,例如
AZ。 - 改写「当前序号」,例如
0,表示下一张单据从 1 号开始。 - 点击「保存」,提示「设置成功!」。之后前台新建的记录立即按新前缀和序号编号,不需要清除缓存或重新登录。
让工单模板或自定义模块自动编号
- 到「业务对象」选中该模块,在「表单」页签点选要自动编号的文本字段:工单模板自带的「编号」,或自定义模块里新增的一个文本字段。
- 在右侧「组件属性」里勾选「自动编号」。
- 点击「保存」,提示「已保存」。
- 回到本页选中该模块,按上一节设置前缀和序号。工单模板在创建时已登记好前缀
WO,直接改即可;自定义模块要先在前台保存一条记录,系统才会登记它的编号规则,规则的默认前缀是字段名称的拼音首字母(如「合作编号」对应HZBH),之后再回本页调整。 - 到前台新建一条记录核对:该字段预填「自动生成」,保存后变成实际编号。


字段与选项说明
| 字段 | 含义 | 备注 |
|---|---|---|
| 「选择模块」 | 要设置的模块 | 每个模块的每个自动编号字段各一套规则,见「注意事项」 |
| 「使用前缀」 | 编号最前面的固定字符 | 留空时用模块英文名的首字母 |
| 「当前序号」 | 最近一次用掉的序号,下一条记录用它加 1 | 只增不减,新的一天也不归零;删除记录不会回收序号 |
编号的完整格式是「前缀」+ 当天日期(8 位,如 20260915)+ - + 序号,序号不足 3 位时补零,如 AZ20260915-001;「客户」「产品」「供应商」三个模块的编号不含日期,如 PT-2743。
注意事项
- 编号只在字段留空或保持「自动生成」时生成:新建时手工填了编号就用手填的,编辑时把编号清空再保存会重新取一个新号。
- 把「当前序号」改小会让后面的记录和已有记录拿到相同编号,系统不做重复检查;一般只在初始化或换前缀时改序号。
- 自定义模块在前台生成过第一个编号之前,本页看不到它真正使用的规则,此时保存的前缀不会被采用;先让前台生成一次编号,再回来改。
- 换前缀或改序号只影响之后新建的记录,已生成的编号不会批量改写。
- 编号规则按「模块 + 字段」各存一套,本页只显示和修改该模块最近登记的那一套:一个模块有多个自动编号字段时(如合同订单既有合同编号又有别的自动编号字段),这里改到的未必是主编号,改完后到前台新建一条记录核对。
