官网
帮助中心 / 系统与协作 / 单据编号规则怎么自定义

单据编号规则怎么自定义

分类:系统与协作 | 适用:负责系统设置的管理员 | 预计耗时:8 分钟
这帮你解决什么:系统给每类单据自动生成编号(到票记录、开票记录、支出单、物料编码等),默认按固定逻辑生成,你只能改前缀。想让编号带上日期、控制流水号位数、按自己的管理习惯编排?本篇讲清怎么把编码模式切为自定义规则,配好前缀、日期格式、流水号位数,保存前还能实时预览。物料编码比较特殊:除了全局设置,还能按物料目录单独设置,目录级优先于全局。

动手前先知道:编号的组成与两级配置

  • 编号的组成:自定义规则下,单据编号 = 前缀 + 日期(选填)+ 流水号,三段直接拼接、无分隔符。例如前缀 WL、日期格式 YYYYMMDD、流水号位数 4,生成的编号就是 WL202609100001
  • 两级配置:① 全局配置——系统管理 →「系统编号设置」,覆盖到票记录、开票记录、支出单、物料编码等全部单据类型;② 目录级配置(仅物料编码)——在物料列表左侧的物料目录树上按目录单独设置
  • 优先级:生成物料编号时,系统先看该物料所属目录有没有配置自定义规则——配了就用目录级的;没配就回退到全局的物料编码前缀规则。其他单据类型只有全局一级
  • 流水号规则:流水号按前缀分组,从 1 开始累加、永不归零;「位数」是最小补零位数,超过后自动扩位(4 位到 9999 后下一条从 10000 起),不阻断开单
  • 历史不受影响:修改规则只影响之后新生成的编号,已生成的历史编号保持不变

操作步骤

第 1 步|打开系统编号设置

  1. 点顶部 「系统管理」,左侧菜单点 「系统编号设置」
  2. 列表里是全部可配置编号的单据类型,每行一类,翻页可以看全
系统编号设置列表,每行一类单据编号

第 2 步|找到要配置的单据编号

  1. 列表可翻页,「值」列显示当前生效的前缀
  2. 单据类型虽多,每类的编辑弹窗完全一样,会一处就都会了。本篇以「物料编码前缀」为例(在列表第二页),其他单据照同样的方法操作即可
  3. 点击行内的名称链接(如「物料编码前缀」),右侧滑出编辑抽屉,回显当前配置
列表第二页,物料编码前缀在值列显示当前前缀 WL
编辑抽屉,系统默认模式只有名称、前缀、编码模式、备注

第 3 步|把编码模式切为自定义规则

  1. 「编码模式」是下拉框,两个选项:系统默认(保持原有逻辑,只能改前缀)和自定义规则
  2. 选「自定义规则」后,抽屉里出现日期格式流水号位数编码预览三块
编码模式下拉,选自定义规则
💡 编码模式本身就是开关:选「系统默认」就是不启用自定义规则,不需要再单独开关。

第 4 步|配置规则参数并保存

  1. 前缀:必填,用大写字母与数字,1-6 位。前缀是整段编号的起始,也是流水号累加的分组依据
  2. 日期格式:选填,四选一——不使用 / YYYYMMDD / YYMMDD / YYYYMM。选「不使用」则编号不含日期段
  3. 流水号位数:3-10 的整数,默认 4。这是最小补零位数——不足自动补零,超出自动扩位,不会因为流水号涨满而开不了单
  4. 配置过程中,「编码预览(前 3 个示例)」实时生成,例如 WL0001、WL0002、WL0003(无日期段)或 WL202609100001(YYYYMMDD)。保存前先看一眼预览,确认格式符合预期,再点保存(页面提示「提交成功」)
日期格式下拉的四个选项
自定义规则配置完成,预览已生成前3个示例
💡 保存后立刻新建一张对应单据就能看到新编号;规则修改前已生成的历史编号保持不变。流水号按前缀从 1 起累加、永不归零;换日期格式或换前缀后,同前缀的流水号继续累加、新前缀从 1 重新起算,不同日期格式因日期段不同天然不会撞号。

第 5 步|(物料编码)按物料目录单独设置前缀

  1. 物料编码是唯一支持目录级配置的编号。打开 「进销存 → 物料列表」,左侧就是物料目录树
  2. 把鼠标移到目录行上,行尾出现 按钮,点开菜单:新建子集(在该目录下建子目录)、编辑禁用删除
  3. 新建或编辑目录时,弹窗分两块:上块是目录信息(目录编码、目录名称、上级),下块「物料编码自定义规则」就是目录级编号配置:物料编码前缀(该目录下物料编号的前缀段)、继承上级前缀(默认「是」——有效编码前缀 = 上级有效前缀 + 本目录前缀,例如上级前缀 DZ、本目录前缀 JC,该目录物料编号以 DZJC 开头)、自定义规则参数(日期格式、流水号位数,含义与全局设置完全相同)
  4. 「编码预览」同样实时生成前 3 个示例;三项都没配时提示「未配置自定义规则,将回退系统编号全局规则」——该目录的物料编号就按全局物料编码规则生成
物料列表左侧的物料目录树,行尾有⋯菜单
物料目录弹窗的自定义规则配置区,预览实时生成
💡 优先级记住一句话:目录级优先,未配置回退全局。目录编码(如 WLML006)是系统自动生成的目录标识,与物料编码前缀无关,别混淆。

第 6 步|不需要时切回系统默认

  1. 打开编辑抽屉,把编码模式选回「系统默认」,系统弹出确认:「切换后自定义规则将不再生效(配置保留但不使用),是否继续?」——点继续完成切换
  2. 切回后编号恢复系统默认逻辑;之前配置的自定义规则参数保留在抽屉里但不生效,下次切回自定义规则时还在
切回系统默认的二次确认弹窗

常见问题

你遇到的原因怎么办
预览区提示「请完善规则参数后预览」自定义模式下前缀或流水号位数没填全补全必填项(前缀、流水号位数),日期格式可不选
保存后新建单据,编号格式没变规则只对保存之后新生成的编号生效确认新建的是对应类型的单据;历史编号不会变
子目录物料编号开头多了几个字符「继承上级前缀」为「是」,有效前缀被上级拼接按需要改继承设置或调整各级前缀
某个目录的物料编号没走目录规则该目录三项都未配置,回退全局规则进目录编辑弹窗补配前缀、日期格式或位数
找不到物料目录菜单物料目录已融合进物料列表进销存 → 物料列表,看左侧目录树

后续去处