
# 1 简介
## 1.1 功能介绍
**编码**:对于业务管理中的基础资料和业务单据,我们都要用一个唯一的、有意义的标识符来表示,这个标识符,就是编码。
**编码规则**:对于同一类型的基础资料和业务单据,我们需要采用统一的编码生成策略对编码进行管理,这个编码生成策略,就是编码规则。
## 1.2 应用场景
设置业务对象的单据编号生成规则,运行时单据保存时,可根据既定的规则自动生成单据编码,编码经过唯一性校验后,展示在单据编号字段上。
## 1.3 系统路径
苍穹版本V5.0及以下:【系统服务云】→【配置工具】→【编码规则配置】
苍穹版本V6.0:【基础服务云】→【公共设置】→【编码规则配置】
注:业务对象(单据、基础资料),需在表单设计器中开启参数“显示编码规则配置”,才可以配置编码规则。

## 1.4 页面布局
### 1.4.1 编码规则配置列表页面
左树包含云、应用、业务对象,右边列表展示左树选中节点下所有的编码规则

**列表工具栏按钮说明:**
| 元素名称 | 元素类型 | 功能说明 |
| ---------------- | -------- | -------------------------------------------------------- |
| 新增 | 按钮 | 选择业务对象点击新增,打开新增界面,详见编码规则新增 |
| 删除 | 按钮 | 选择一条或多条编码规则,点击删除,删除所选规则 |
| 禁用 | 按钮 | 选择启用状态的编码规则,点击禁用,禁用所选规则 |
| 启用 | 按钮 | 选择禁用状态的编码规则,点击启用,启用所选规则 |
| 受控组织 | 按钮 | 选择一条规则,点击受控组织 ,查看该规则的受控组织设置 |
| 清理编码规则缓存 | 按钮 | 选择一条规则,点击清理编码规则缓存,清除所选规则的缓存 |
| 高可靠模式变更 | 按钮 | 选择一条规则,点击高可靠模式变更,该规则升级为高可靠模式 |
| 日志 | 按钮 | 选择一条规则,点击查看日志,查看该规则的操作日志 |
| 最大号表 | 按钮 | 选择一条规则,点击最大号,查看该规则的最大号列表 |
| 断号表 | 按钮 | 选择一条规则,点击断号,查看该规则的断号号列表 |
### 1.4.2 编码规则编辑页面

**新增界面基本信息字段说明:**
| 元素名称 | 元素类型 | 功能说明 |
| :------------: | :----------: | :----------------------------------------------------------- |
| 业务对象 | 文本 | 默认值为选择的业务对象,不可编辑 |
| 规则编码 | 文本 | 默认值自动生成,可修改,不可重复 |
| 规则名称 | 文本 | 默认值为当前对象名称,可修改 |
| 默认段间分隔符 | 单选下拉列表 | 设置不同编码段之间的默认分隔符,默认为空,可选择:空、-、@、#、 $、%、^、&、*、[、] |
| 新增显示 | 开关 | 控制新增界面展示按此规则生成的编码 |
| 允许修改 | 开关 | 控制新增界面单据编号字段是否允许修改 |
**新增界面编码段设置信息字段说明:**
| 元素名称 | 元素类型 | 功能说明 |
| :------------- | -------------- | ------------------------------------------------------------ |
| 新增 | 按钮 | 新增一个编码段