跳到主要内容

单号规则

PrismaWMS 创建的每张单据都有一个编号,例如 RCPT-KL-DC-01-2610-00104。单号规则(Number Sequence) 决定编号的样子:前缀、是否包含仓库、货主、年份或月份、流水号有几位数字,以及什么时候 重新从 1 开始。每种单据都已经有自己的单号规则 —— 通常您只需要调整格式。

位置: Master Data(主数据)→ Number Sequences(单号规则)

编号是怎么组成的​

范围(Scope) 里的每一种组合都有自己的计数器。范围是 Warehouse + Month(仓库 + 月) 时,KL-DC-01 和 PEN-XD-22 各自计数,并且每个月都重新从 1 开始。编号是在保存单据的同一个操作中发出的,所以在同一个计数器内 编号不会重复,也不会跳号。

变量替换为例子
{YYYY} / {YY}年份(4 位或 2 位)2026 / 26
{MM} / {DD}月 / 日10 / 16
{WH}仓库代码KL-DC-01
{OWNER}货主简码ACME
{SEQ} / {SEQ:5}流水号(默认位数 / 5 位)00104

列表​

单号规则
单号规则
  1. New Sequence(新建规则) —— 添加一个规则(很少需要 —— 每种单据都已经有了)。
  2. Issue Simulator(发号模拟器) —— 预览下一个编号,但不会真的用掉它(见下文)。
  3. Format mask(格式模板) —— 编号的样式。
  4. Next id(下一个编号) —— 今天发号的话,下一个编号是什么样子。
  5. Scope(范围) 和 Reset(重置) —— 有哪些计数器(Warehouse + Month = 每个仓库每个月一个),以及什么时候 回到起始值(Monthly 每月、Yearly 每年、Daily 每天 或 Never 从不)。

Streams(计数流) 是已经在运行的独立计数器数量。Live 标签标出 PO、ASN、收货单、GRN 等核心规则; 其他很多单据也同样从各自的规则取号。

修改编号格式​

在规则上点 Edit(编辑,铅笔图标)。

编辑单号规则
编辑单号规则
  1. Next ID if issued today(今天发号的下一个编号) —— 输入时会即时更新,马上就能看到结果。旁边的 Scope key(范围键) 显示会使用哪个计数器。
  2. Format mask(格式模板) —— 编号样式。使用上表中的变量;{ } 以外的文字会原样保留。
  3. Scope(范围) —— 按 Global 全局、Warehouse 仓库、Owner 货主、Year 年、Warehouse + Year、 Owner + Year、Warehouse + Month 或 Owner + Month 各设一个计数器。模板里必须包含对应的变量(例如仓库范围 要有 {WH})—— PrismaWMS 会检查并提醒您。
  4. Reset cycle(重置周期) —— 计数器什么时候重新开始:Never、Yearly、Monthly 或 Daily。
  5. Padding(补零位数) —— 模板只写 {SEQ} 时,流水号有几位数字。
  6. Start number(起始号) 和 Increment(步长) —— 通常都是 1。
  7. Save changes(保存修改)。

再往下还有:Max number(最大号) 和 Min buffer(余量提醒,号码快用完时预警)、达到最大号时的 Rollover behavior(溢出处理:Block 停止 / Widen padding 增加位数 / Wrap with alert 回绕并提醒),以及 Status(状态)。

已有单据后,部分设置会被锁定

Sequence key(规则键) 永远不能改名 —— PrismaWMS 靠它找到规则。第一张单据编号之后,范围会被锁定, 重置周期也只能放宽为 Never —— 这样两张单据永远不会拿到相同的编号。

停用的规则

只有 Active(启用) 的规则才会发号。如果规则被停用,该类单据会退回到简单的"最大号 + 1"。

用发号模拟器预览​

Issue Simulator(发号模拟器) 会用您当前的计数器运行真实的编号引擎 —— 但不会发出或保存任何编号。

发号模拟器
发号模拟器
  1. Issue Simulator(发号模拟器) 标签页。
  2. Sequence(规则) —— 单据类型,例如 RCPT — Receipt(收货单)。
  3. Warehouse(仓库)(范围用到时还有 Owner 货主 / Issue date 发号日期)。
  4. Generated document ID(生成的单号) —— KL-DC-01 下一张收货单会拿到的编号。
  5. Counter transition(计数器变化) —— 发号前(104)和发号后(105)的计数器值。

小贴士​

  • 最好在一个周期开始时(例如每月 1 日)修改格式,这样同一个月里的编号看起来是一致的。
  • 编号永远不会被重复使用 —— 被取消的单据仍然保留它的编号。
  • Export(导出) / Import(导入) 可以用 CSV 文件搬移单号规则。