baklib 发布时间: 2025-04-07

单据编码规则

单据编码的配置

一、单据编码概述

单据编码是为了便于管理、查询和统计各类业务单据而设定的一套编码体系。
为便于企业在系统中管理自己的单据,teamtock提供了一套具备唯一性、可扩展性、易读性、易维护性的单据编码规则配置入口。系统管理员可以通过【后台管理】- 【编码规则】,进入编码规则设置界面。

二、单据编码管理

1、新建编码规则

系统管理员,在编码规则列表,点击新建,创建新的编码规则

2、新建编码规则释义

2.1 基本信息字段释义

  • 业务对象

业务对象为创建编码规则的对象单据,选中需要创建编码规则的单据后,我们就可以开始创建维护这个单据的编码规则了。
  • 生成时机

新建时:新建单据时,单据编码即生成。单据编码显示在新建单据页面上。
保存时:新建单据,点击保存后,单据编码生成。
提交时:单据点击提交后,单据编码生成。
  • 断号补偿

如果启用了断号补偿功能,系统会在新的单据中补充因删除单据而导致的断号,以确保编号的连续性。
  • 允许修改

如果启用了允许修改功能,单据在编辑状态下,可以通过编辑的方式,修改已生成的单据编码。

2.2 编码规则设置释义

选中需要创建编码规则的单据后,我们就可以通过【新增】操作,给单据设置编码规则了。
每条编码规则生成的字符,组合起来就是我们的单据编码。
  • 编码类型 - 常量

新增编码规则,编码类型为【常量】
常量:常量指在单据编码中预先定义好且固定不变的值,是单据编码的组成部分。
  • 编码类型 - 系统日期

新增编码规则,编码类型为【系统日期】
显示格式-系统日期的对应关系
显示格式 举例(日期为2024年5月20号)
yy 24
yyyy 2024
yyyyMM 202405
yyyyMMdd 20240520
MMyy 0524
yyyy-MM 2024-05
yy-MM 24-05
yyyy-MM-dd 2024-05-20
yy-MM-dd 24-05-20
yyyy.MM 2024.05
yy.MM 24.05
yyyy.MM.dd 2024.05.20
yy.MM.dd 24.05.20
流水依据:启用流水依据,本条编码规则生成的编码将作为流水依据的字段。同一单据下,本条编码规则生成的编码存在字段值一致且有流水号情况下,流水号保持延续性。否则重新计算流水。
举例:线索这个单据,启用【系统日期】作为流水依据后
单据编码-XS202405200001,其中【XS】为常量,【20240520】为系统日期,【00001】为流水号。
系统中存在XS202405200001的编码时,新建下一条线索,单据编码XS202405200002。
  • 编码类型 - 业务对象日期

来源字段:业务对象单据上,日期类型的字段,可以作为来源字段。
  • 编码规则 - 业务对象字段

来源字段:业务对象单据上的字段,可以作为来源字段。
使用模式:【完全取值】【截取部分】
【完全取值】,本条编码规则生成的字符,就是所选字段。
【截取部分】,本条编码规则生成的字符,就是字段截取后的部分。
截取部分,可以选择截取【长度】,截去【左侧】或者【右侧】,如果字段本身的字数,不能满足【长度】的要求,可以选择【补位】。
【补位】时,可以选择补【左侧】或者【右侧】,补位所需的字符系统会通过输入的【补位符号】去补充。
  • 编码规则 - 流水号

【长度】:决定流水号的长度。
【步长】:每个连续流水号之间的固定增量值。简而言之,步长决定了流水号之间的间隔大小。
【起始值】:流水号开始计值的起值。
作者:teamtock帮助中心
提交反馈