编码规则简介
# 1 简介
## 1.1 功能介绍
**编码**:对于业务管理中的基础资料和业务单据,我们都要用一个唯一的、有意义的标识符来表示,这个标识符,就是编码。
**编码规则**:对于同一类型的基础资料和业务单据,我们需要采用统一的编码生成策略对编码进行管理,这个编码生成策略,就是编码规则。
## 1.2 应用场景
设置业务对象的单据编号生成规则,运行时单据保存时,可根据既定的规则自动生成单据编码,编码经过唯一性校验后,展示在单据编号字段上。
## 1.3 系统路径
苍穹版本V5.0及以下:【系统服务云】→【配置工具】→【编码规则配置】
苍穹版本V6.0:【基础服务云】→【公共设置】→【编码规则配置】
注:业务对象(单据、基础资料),需在表单设计器中开启参数“显示编码规则配置”,才可以配置编码规则。
![1.webp](/download/010084c8bea3b63c43ea8a40d46d5535e8aa.webp)
## 1.4 页面布局
### 1.4.1 编码规则配置列表页面
左树包含云、应用、业务对象,右边列表展示左树选中节点下所有的编码规则
![1.webp](/download/01000ef09220dc7041d3bac0dda565154a49.webp)
**列表工具栏按钮说明:**
| 元素名称 | 元素类型 | 功能说明 |
| ---------------- | -------- | -------------------------------------------------------- |
| 新增 | 按钮 | 选择业务对象点击新增,打开新增界面,详见编码规则新增 |
| 删除 | 按钮 | 选择一条或多条编码规则,点击删除,删除所选规则 |
| 禁用 | 按钮 | 选择启用状态的编码规则,点击禁用,禁用所选规则 |
| 启用 | 按钮 | 选择禁用状态的编码规则,点击启用,启用所选规则 |
| 受控组织 | 按钮 | 选择一条规则,点击受控组织 ,查看该规则的受控组织设置 |
| 清理编码规则缓存 | 按钮 | 选择一条规则,点击清理编码规则缓存,清除所选规则的缓存 |
| 高可靠模式变更 | 按钮 | 选择一条规则,点击高可靠模式变更,该规则升级为高可靠模式 |
| 日志 | 按钮 | 选择一条规则,点击查看日志,查看该规则的操作日志 |
| 最大号表 | 按钮 | 选择一条规则,点击最大号,查看该规则的最大号列表 |
| 断号表 | 按钮 | 选择一条规则,点击断号,查看该规则的断号号列表 |
### 1.4.2 编码规则编辑页面
![2.webp](/download/01008590b57bb4484b4392e441e1f8a89b90.webp)
**新增界面基本信息字段说明:**
| 元素名称 | 元素类型 | 功能说明 |
| :------------: | :----------: | :----------------------------------------------------------- |
| 业务对象 | 文本 | 默认值为选择的业务对象,不可编辑 |
| 规则编码 | 文本 | 默认值自动生成,可修改,不可重复 |
| 规则名称 | 文本 | 默认值为当前对象名称,可修改 |
| 默认段间分隔符 | 单选下拉列表 | 设置不同编码段之间的默认分隔符,默认为空,可选择:空、-、@、#、 $、%、^、&、*、[、] |
| 新增显示 | 开关 | 控制新增界面展示按此规则生成的编码 |
| 允许修改 | 开关 | 控制新增界面单据编号字段是否允许修改 |
**新增界面编码段设置信息字段说明:**
| 元素名称 | 元素类型 | 功能说明 |
| :------------- | -------------- | ------------------------------------------------------------ |
| 新增 | 按钮 | 新增一个编码段 |
| 删除 | 按钮 | 删除选中的编码段 |
| 编码示例 | 文本 | 展示编码生成示例 |
| 编码段 类型 | 单选 下拉列表 | 选择编码段的字段类型,可选随机码、常量、系统日期、业务对象日期、业务对象字段、流水号,选择不同类型,可设置不同的参数 |
| 常量 | 文本 | 编码段为常量值,可输入固定值作为设置值 |
| 随机码 | 文本 | 编码段为随机码,固定为8位长度 |
| 系统日期 | 日期 | 编码段取系统当前日期,可设置日期格式 |
| 业务对象 日期 | 日期 | 编码段取系统某人日期字段的值,可设置日期;显示格式,可选择业务对象上的日期型字段作为编码来源 |
| 业务对象 字段 | 属性组合 | 编码段可取业务对象上的字段值,通过使用模式控制,取字段值或者截取部分字段值 |
| 使用模式 | 下拉列表 | 选择完全取值,编码段取编码来源的字段值; 选择属性截断,截取编码来源字段值的部分作为编码段,可设置的参数如下: **长度**:默认值为8,可修改 **补位符号**:输入补位符,如果来源字段值长度不足设定长度时,用补位符补足长度 **补位**:可选择在来源字段值的右侧或左侧填充补位符 **截去**:可选去除来源字段值的右侧部分或者左侧部分 |
| 流水号 | 属性组合 | 根据流水号依据自动生成流水号,可设置流水号属性: **长度**:默认值为8,可修改; **起始值**:设置流水号开始自动生成的初始值; **步长**:设置流水号自动生成的间隔值; **断号补偿**:出现断号时,是否允许自动补号,新增单据生成编码时会先去断号表取数据,如果断号表有数据,则取断号表的数据最为编码; 如果断号表没数据,则会取最大号表中该依据对应的最大流水号+1作为编码; ***注***:流水号功能需在高级设置中开启,只允许设置一个流水号编码段,流水号与随机码不能同时存在。 |
| 流水号依据 | 下拉列表 | 启用流水号之后,编码段中的系统日期、业务对象日期、业务对象字段增加流水号依据属性,可设置为: **非依据**:默认值,不作为流水号生成和流水的依据 **设为依据**:作为流水号生成和流水的依据,取值发生改变,从起始值重新开始生成流水号。 设为依据但不显示:作为流水号生成和流水的依据,但在编码中不展示该编码段。 |
| 段间分隔符 | 下拉列表 | 设置当前编码段与上一编码段之间的分隔符,默认为空,可选择:空、-、@、#、$、%、^、&、*、[、],设置默认分隔符后,此处默认值取默认分隔符的设定值,允许修改为其他分隔符 |
| 校验码 | 属性组合 | 设置编码段为校验码,默认值为EAN13校验码。校验码需在高级设置中启用,且只能在最后一个编码段使用。校验码之前的编码长度必须为12位。 |
# 2 功能清单
## 2.1 编码规则
设置业务对象的编码规则,作为编码的生成策略。
编码规则简介
# 1 简介## 1.1 功能介绍**编码**:对于业务管理中的基础资料和业务单据,我们都要用一个唯一的、有意义的标识符来表示,这个标识符,...
点击下载文档
上一篇:模板条件匹配接口文档 下一篇:回收断号的场景说明
本文2024-09-23 00:38:18发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-140756.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章