2024年7月11日发(作者:来映波)
咨询服务总部 二次开发
NC二次开发节点号编码规则及单据类型编码规则
一、 NC设计部规范标准
以下所列资源均为控制资源要使用需得到NC设计部的审批
NC节点号编码规则
1、由26个大写字母+10个数字组成
2、编码规则为2-2-2-2-2
3、节点最长编码为10位,建议不超过
4、标准产品的节点编码见NC产品(V3.X)
5、行业产品的节点编码为H0-->QZ
6、对每一段编码的R0-->QZ部分表示为二次开发专用,标准产品与行业产品 不能占用
NC单据类型编码规则
1、由char(2)升级到varchar(4)
2、原有的2位单据类型编码规则可以继续使用,新的采用4位编码
3、由26个大写字母+10个数字组成
4、标准产品的单据类型编码规则见NC产品(V3.X)
5、每个单据类型编码后两位的ZA-->ZZ部分禁止开发与行业使用,属于二次开发的单据
编码资源
5、行业产品中的单据类型编码规则由2位行业码+2位编码组成,行业码需要申请
6、二次开发的产品的的单据类型编码前两位为ZA-->ZZ
二、 关于NC二次开发的节点号及单据类型编码规则说明
1. 节点编码
节点编码以R0-->QZ开头,
R、S、T、O、P、Q=6; 0->Z =36;
合计:6*36=216个基于NCUAP平台独立二次开发产品节点资源
首位
R:的资源为咨询总部NC开发大项目
T:的资源为:华东大区
O:的资源为:中南大区
第 1 页 共 4页 05-9-28 归档人:韩卫
咨询服务总部 二次开发
P:的资源:北方大区
Q:的资源为:西南大区
S:的资源为: 西北大区
2. 单据编码
从ZA00~ZZZZ
总共为36*36*26=33696个单据编码节点资源
ZA:开头的为咨询总部NC开发大项目 (936)
ZB:华东大区 (936)
ZC:中南大区 (936)
ZD:北方大区 (936)
ZE:西南大区 (936)
ZF:西北大区 (936)
其他资源,待用完后,再做分配
3. 外挂产品节点资源
(1) 节点编码
同上,每个产品模块下(如:NC-供应链-库存管理)一级外挂二次开发产品节点资源,同样
为216个。
(2) 单据编码
在每种业务单据类型下,相关的二次开发单据编码从ZA~ZZ,共26个子单据类型
如:与销售出库单有关的二次开发单据编码,从4CZA~4CZZ 一共有26个。
4. 二次开发产品命名规范
为了在NC平台中,明确区分二次开发产品和通用业务产品,定义如下:
二次开发产品命名规范:###(二次开发产品),在正式的产品后面醒目的加上“二次开
发产品”。
二次开发产品英文编码:简短,4~8位大写字母,并且不能同现有产品和二次开发产品命
名冲突。详细参考:《NC3.X产品形态.xls》
5. 外挂节点命名规范
为了在NC各业务中,明确区分外挂二次开发产品的节点和原业务产品的节点的区别,定
第 2 页 共 4页 05-9-28 归档人:韩卫
咨询服务总部 二次开发
义如下:
二次开发产品一级外挂节点命名规范:###(二次开发),在正式的一级外挂节点后面醒目
的加上“(二次开发)”。一级外挂节点下的各级子节点不必标写这个备注。
三、 节点和编码申请规范
(1) 申请规范
二次开发独立产品、二次开发外挂产品,相关的节点和单据类型编码资源,必须向咨询
服务总部的二次开发管理申请,由二次开发管理统一分配资源。
(2) 现有二次开发产品编码的修改要求
从本规则公布之日起,所有新开发的产品节点和单据编码,必须按此规定执行。
已存在的二次开发产品节点和单据编码,如果只用于个别用户,并确定不和现有产品冲突,
在NC产品下次升级前,可以暂时不做修改。
如果需要做通用二次开发产品,必须按以上规则申请编码资源,重新修改功能注册编码和
单据类型编码。
四、 模版PK命名规范
为了避免模版PK重复,并方便在数据库中查找维护区分,特定义模版PK命名规范:
从本规则公布之日起,所有新开发的二次开发产品的模版PK,必须按此规定执行
(1) 单据模版及单据相关的查询模版
4CZZBILLHEAD20041130
前四位:4CZZ表示单据类型编码,用实际单据类型编码表示
4~8位:
固定数据:BILL表示单据模版,QURY: 表示查询模版,
8~12位:HEAD表示主表的PK数据 (表体PK数据,不用修改。)
12~20:20041130,为添加时的日期简写
注意修改数据库表时,明细表PK数据,不用修改,
明细表的外键要对应主表修改。
(2) 报表模版及报表相关的查询模版
4008QZ0101RE20041130
第 3 页 共 4页 05-9-28 归档人:韩卫
咨询服务总部 二次开发
4008QZ0101QU20041130
前10位:4008QZ0101表示报表的节点编码,用实际报表的节点编码表示
10~12位:
固定数据:RE表示报表模版,QU: 表示查询模版,
12~20:20041130,为添加时的日期简写
注意修改数据库表时,明细表PK数据,不用修改,
明细表的外键要对应主表修改。
(3) 打印模版
因为涉及的表比较多,所以不做要求。
五、 单据模版使用注意事项
对仅仅做界面显示处理的二次开发,而无对应数据存储的功能节点,请使用报表模版及相
关界面显示开发技术,不能使用滥用单据模版,以占用单据编码资源。
第 4 页 共 4页 05-9-28 归档人:韩卫
2024年7月11日发(作者:来映波)
咨询服务总部 二次开发
NC二次开发节点号编码规则及单据类型编码规则
一、 NC设计部规范标准
以下所列资源均为控制资源要使用需得到NC设计部的审批
NC节点号编码规则
1、由26个大写字母+10个数字组成
2、编码规则为2-2-2-2-2
3、节点最长编码为10位,建议不超过
4、标准产品的节点编码见NC产品(V3.X)
5、行业产品的节点编码为H0-->QZ
6、对每一段编码的R0-->QZ部分表示为二次开发专用,标准产品与行业产品 不能占用
NC单据类型编码规则
1、由char(2)升级到varchar(4)
2、原有的2位单据类型编码规则可以继续使用,新的采用4位编码
3、由26个大写字母+10个数字组成
4、标准产品的单据类型编码规则见NC产品(V3.X)
5、每个单据类型编码后两位的ZA-->ZZ部分禁止开发与行业使用,属于二次开发的单据
编码资源
5、行业产品中的单据类型编码规则由2位行业码+2位编码组成,行业码需要申请
6、二次开发的产品的的单据类型编码前两位为ZA-->ZZ
二、 关于NC二次开发的节点号及单据类型编码规则说明
1. 节点编码
节点编码以R0-->QZ开头,
R、S、T、O、P、Q=6; 0->Z =36;
合计:6*36=216个基于NCUAP平台独立二次开发产品节点资源
首位
R:的资源为咨询总部NC开发大项目
T:的资源为:华东大区
O:的资源为:中南大区
第 1 页 共 4页 05-9-28 归档人:韩卫
咨询服务总部 二次开发
P:的资源:北方大区
Q:的资源为:西南大区
S:的资源为: 西北大区
2. 单据编码
从ZA00~ZZZZ
总共为36*36*26=33696个单据编码节点资源
ZA:开头的为咨询总部NC开发大项目 (936)
ZB:华东大区 (936)
ZC:中南大区 (936)
ZD:北方大区 (936)
ZE:西南大区 (936)
ZF:西北大区 (936)
其他资源,待用完后,再做分配
3. 外挂产品节点资源
(1) 节点编码
同上,每个产品模块下(如:NC-供应链-库存管理)一级外挂二次开发产品节点资源,同样
为216个。
(2) 单据编码
在每种业务单据类型下,相关的二次开发单据编码从ZA~ZZ,共26个子单据类型
如:与销售出库单有关的二次开发单据编码,从4CZA~4CZZ 一共有26个。
4. 二次开发产品命名规范
为了在NC平台中,明确区分二次开发产品和通用业务产品,定义如下:
二次开发产品命名规范:###(二次开发产品),在正式的产品后面醒目的加上“二次开
发产品”。
二次开发产品英文编码:简短,4~8位大写字母,并且不能同现有产品和二次开发产品命
名冲突。详细参考:《NC3.X产品形态.xls》
5. 外挂节点命名规范
为了在NC各业务中,明确区分外挂二次开发产品的节点和原业务产品的节点的区别,定
第 2 页 共 4页 05-9-28 归档人:韩卫
咨询服务总部 二次开发
义如下:
二次开发产品一级外挂节点命名规范:###(二次开发),在正式的一级外挂节点后面醒目
的加上“(二次开发)”。一级外挂节点下的各级子节点不必标写这个备注。
三、 节点和编码申请规范
(1) 申请规范
二次开发独立产品、二次开发外挂产品,相关的节点和单据类型编码资源,必须向咨询
服务总部的二次开发管理申请,由二次开发管理统一分配资源。
(2) 现有二次开发产品编码的修改要求
从本规则公布之日起,所有新开发的产品节点和单据编码,必须按此规定执行。
已存在的二次开发产品节点和单据编码,如果只用于个别用户,并确定不和现有产品冲突,
在NC产品下次升级前,可以暂时不做修改。
如果需要做通用二次开发产品,必须按以上规则申请编码资源,重新修改功能注册编码和
单据类型编码。
四、 模版PK命名规范
为了避免模版PK重复,并方便在数据库中查找维护区分,特定义模版PK命名规范:
从本规则公布之日起,所有新开发的二次开发产品的模版PK,必须按此规定执行
(1) 单据模版及单据相关的查询模版
4CZZBILLHEAD20041130
前四位:4CZZ表示单据类型编码,用实际单据类型编码表示
4~8位:
固定数据:BILL表示单据模版,QURY: 表示查询模版,
8~12位:HEAD表示主表的PK数据 (表体PK数据,不用修改。)
12~20:20041130,为添加时的日期简写
注意修改数据库表时,明细表PK数据,不用修改,
明细表的外键要对应主表修改。
(2) 报表模版及报表相关的查询模版
4008QZ0101RE20041130
第 3 页 共 4页 05-9-28 归档人:韩卫
咨询服务总部 二次开发
4008QZ0101QU20041130
前10位:4008QZ0101表示报表的节点编码,用实际报表的节点编码表示
10~12位:
固定数据:RE表示报表模版,QU: 表示查询模版,
12~20:20041130,为添加时的日期简写
注意修改数据库表时,明细表PK数据,不用修改,
明细表的外键要对应主表修改。
(3) 打印模版
因为涉及的表比较多,所以不做要求。
五、 单据模版使用注意事项
对仅仅做界面显示处理的二次开发,而无对应数据存储的功能节点,请使用报表模版及相
关界面显示开发技术,不能使用滥用单据模版,以占用单据编码资源。
第 4 页 共 4页 05-9-28 归档人:韩卫