自动编号

后台位置:零代码定制 › 自动编号

功能简介

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

页面概览

自动编号页面概览,选中手册演示-安装工单,使用前缀 AZ,当前序号 1

  • 页签:只有「设置编号」一个。
  • 「选择模块」:下拉列出全部业务模块,含「模块开发」建的自定义模块和「工单配置」建的工单模板,切换后下方两项随之刷新。
  • 顶部按钮:「保存」。
  • 表单:「使用前缀」「当前序号」两个输入框。

操作步骤

修改前缀和序号

  1. 在「选择模块」里选中模块,例如「手册演示-安装工单」,「使用前缀」「当前序号」显示该模块现在的规则;还没有规则的模块两项都是空的。
  2. 改写「使用前缀」,例如 AZ。
  3. 改写「当前序号」,例如 0,表示下一张单据从 1 号开始。
  4. 点击「保存」,提示「设置成功!」。之后前台新建的记录立即按新前缀和序号编号,不需要清除缓存或重新登录。

让工单模板或自定义模块自动编号

  1. 到「业务对象」选中该模块,在「表单」页签点选要自动编号的文本字段:工单模板自带的「编号」,或自定义模块里新增的一个文本字段。
  2. 在右侧「组件属性」里勾选「自动编号」。
  3. 点击「保存」,提示「已保存」。
  4. 回到本页选中该模块,按上一节设置前缀和序号。工单模板在创建时已登记好前缀 WO,直接改即可;自定义模块要先在前台保存一条记录,系统才会登记它的编号规则,规则的默认前缀是字段名称的拼音首字母(如「合作编号」对应 HZBH),之后再回本页调整。
  5. 到前台新建一条记录核对:该字段预填「自动生成」,保存后变成实际编号。

前台新建演示工单,编号栏预填自动生成

前台保存后的演示工单详情页,编号为 AZ20260915-001

字段与选项说明

字段 含义 备注
「选择模块」 要设置的模块 每个模块的每个自动编号字段各一套规则,见「注意事项」
「使用前缀」 编号最前面的固定字符 留空时用模块英文名的首字母
「当前序号」 最近一次用掉的序号,下一条记录用它加 1 只增不减,新的一天也不归零;删除记录不会回收序号

编号的完整格式是「前缀」+ 当天日期(8 位,如 20260915)+ - + 序号,序号不足 3 位时补零,如 AZ20260915-001;「客户」「产品」「供应商」三个模块的编号不含日期,如 PT-2743。

注意事项

  • 编号只在字段留空或保持「自动生成」时生成:新建时手工填了编号就用手填的,编辑时把编号清空再保存会重新取一个新号。
  • 把「当前序号」改小会让后面的记录和已有记录拿到相同编号,系统不做重复检查;一般只在初始化或换前缀时改序号。
  • 自定义模块在前台生成过第一个编号之前,本页看不到它真正使用的规则,此时保存的前缀不会被采用;先让前台生成一次编号,再回来改。
  • 换前缀或改序号只影响之后新建的记录,已生成的编号不会批量改写。
  • 编号规则按「模块 + 字段」各存一套,本页只显示和修改该模块最近登记的那一套:一个模块有多个自动编号字段时(如合同订单既有合同编号又有别的自动编号字段),这里改到的未必是主编号,改完后到前台新建一条记录核对。
← 返回手册目录