- 14
- 0
- 约5.81千字
- 约 10页
- 2019-03-01 发布于江苏
- 举报
编码规则红皮书
前言
在nc中常常会有需要给新生成的单据一个单据编码,或某档案需要一个档案编码的情况,为了免除手工输入编码的情况,nc提供了自动生成单据号的功能。在nc中,用户可以按照需要,来为单据类型定义单据号编码规则,然后在生成单据号时,按照定义的编码规则来自动生成单据号,本文档就是对致力于解决这方面的需求的功能的说明。
功能介绍
2.1 基本概念
单据编码通常包含固定的字符串、分隔符、单据相关的数据项的值、时间和编号构成,在编码规则中用四种编码元素来描述上述的编码项:
固定值:来表示固定字符串和分隔符;
编码实体:来表示与单据相关的数据项的值(客商,人员),而这些值通常不是简单的使用其编码名称等,通过编码映射功能(见2.2),将这些值映射为最终展现到编码段中的值。
时间项:来表示时间属性,包含系统时间(取值为服务器时间)和业务时间(取值为单据上的相关时间项,如制单日期等);
流水号:用来顺序记录单据编号的定长号;
编码映射
这个功能是为了定义单据编码中能够使用的参与编码的实体的具体值转换为编码中出现的编码值的转换关系。下图就是编码映射节点:
左侧树上的节点,就是可供编码规则定义使用的业务实体。在编码对象和编码实体关联表中注册了编码对象需要使用的编码实体,为编码实体定义映射规则有几个关键属性:
映射值长度:最终要体现在编码中的值的长度,一旦设置不能改变;
补位方式:即如果通过
原创力文档

文档评论(0)