命名系列功能允许您为文档的命名定义前缀。例如,如果销售订单的前缀是“SO”,那么系列将生成为 SO-00001、SO-00002……依此类推。点击此处了解如何在 ERPNext 中为交易/主数据自定义编号系列。
1. 设置当前值
命名系列功能还提供了一个工具,您可以为特定前缀设置当前值。这通常适用于您刚开始使用 ERPNext,并且在之前的系统中有旧交易记录,希望编号系列从旧系统结束的位置开始的情况。让我们通过一个场景来更好地理解这一点。
例如,您在旧系统中创建了 322 个销售订单,最高销售订单 ID 为 SO00322。在 ERPNext 中,您希望第一个保存的销售订单编号为 #323。要实现这一点,您应该按照以下步骤为 SO 系列设置当前值。
前往命名系列工具
设置 > 系统 > 命名系列
更新系列部分
选择前缀
根据我们的场景,销售订单的前缀将是“SO”。
当前值
如果您当前在账户中创建了 12 个销售订单,那么当前值将更新为 12。您可以将当前值编辑为 322,然后点击“更新系列编号”。
通过此设置,新销售订单的编号将从 #323 开始。
2. 因系列编号导致的错误
如果在保存交易时收到“重复名称”错误,例如,在保存物料价格时,您会收到如下错误信息:
Duplicate name Item Price RFD/00016
此错误信息表明,当您保存物料价格时,系统正尝试为该物料价格记录分配“RFD/00016”。但系统发现此 ID 的物料价格已存在于您的系统中。
此错误可能源于物料价格的系列/前缀的当前值被干扰,与实际当前值不同步。虽然物料价格的实际当前值可能是 20(或任何大于 16 的数字),但有人将该系列的当前值设置为 15。
要确认特定系列的实际当前值,您应检查相关文档(此处为物料价格)的报告,并查找具有最高值的物料价格 ID。
假设我们发现物料价格的实际当前值是 22,那么您前往命名系列,将物料价格前缀/系列的当前值设置为 22,并更新系列编号。
这些说明适用于 ERPNext 中所有用户可以自定义系列及其当前值的文档。
让我们考虑另一个场景来更好地理解这一点。当将文档分配给另一个用户时,错误信息显示:
Duplicate name ToDo TDI00014286
这表明待办事项(TDI)的系列/前缀的当前值已被干扰。您应按照以下步骤更正 TDI 前缀的当前值。
- 检查待办事项报告,找到最高的待办事项 ID 值。
- 设置 >> 设置 >> 命名系列
- 检查更新系列的 B 部分
- 为待办事项选择前缀“TDI”
- 确保待办事项的最高编号已更新为命名系列中的当前值。如果没有,请更正当前值,并点击“更新系列编号”。