K/3 Cloud BOS客户化开发规范
版权所有©1993-2012金蝶软件(中国)有限公司
④内部公开 请勿外传
④ 内部公开 请勿外传
1
2
3
4
④内部公开 请勿外传
目的
– 为保证客户化开发成果平滑升级
适用范围
– 使用K/3 Cloud BOS开发业务功能以及插件
④内部公开 请勿外传
P3
1
2
3
4
④内部公开 请勿外传
K/3 Cloud BOS设计器
– 对标准产品的修改,需通过“扩展”方式
– 新建业务对象编码 (FormId)
• 自动生成,GUID
– 元素Key
• 不允许重复
• F{ISV标识}{元素含义},如FLTQty
• 包括字段、单据体、控件等…
• 物理字段名建议同字段Key
④内部公开 请勿外传
P5
1
2
3
4
④内部公开 请勿外传
数据库对象规范
– 避免扩展冲突
– 函数、触发器不建议使用
数据类型规范
– 建议采用的字段类型
• CHAR
• VARCHAR
• BLOB
• SMALLINT
• DECIMAL
• DATETIME
NCHAR
NVARCHAR
NCLOB
INT
④内部公开 请勿外传
P7
数据类型对应关系
数据类型
CHAR
VARCHAR
NCHAR
NVARCHAR
BLOB
NCLOB
INT,INTEGER
SMALLINT
DATETIME
BIGINT
NUMERIC
DECIMAL
长度
[1,254]
[1,4000]
[1,2000]
[1,4000]
[1,]
[1,]
[-2^31,2~31-1]
[-2^63,2^63-1]
Sql server
CHAR[(n)]
VARCHAR[(n)]
NCHAR[(n)]
NVARCHAR[(n)]
IMAGE
NTEXT
INT
SMALLINT
DATETIME
BIGINT
DECIMAL
DECIMAL
Oracle
CHAR[(n)]
VARCHAR2(n)
NCHAR[(n)]
NVARCHAR2(n)
BLOB
NCLOB
NUMBER(10)
NUMBER (5)
DATE
NUMBER(19)
NUMBER
NUMBER
④内部公开 请勿外传
P8