金蝶二次开发 的新手体会

金蝶二次开发 的新手体会
1.标识、字段名、绑定的实体属性分别是什么?
标识,必须全单据唯一,在插件中据此获取字段元数据;
字段名,是字段在数据库表格中的字段名称,在实体中唯一,插件据此,到物理表格取数;
绑定实体属性,对应字段在ORM实体模型中的属性名,在实体中唯一,插件据此,到单据数据包中取数;

通常情况下,这三个属性保持一致就可以了。

但是在单据头、单据体表格具有同名字段时,则需要修改唯一标识,以免冲突。
如单据头、单据体都有金额字段,物理字段名都是FAmount,这是可以的,但是其标识,却必须不一样,如单据头.金额为FHAmount,单据体.金额则为FEAmount。

绑定属性名,建议与标识保持一致,这样使用起来比较方便,特别是需要开发插件直接操作单据数据包时。
K/3 Cloud传统习惯是把标识的F去掉作为绑定属性名,这样根据ORM模型,生成的强命名实体类,属性名就更容易理解。
但二开单据,不需要生成单据的强命名实体类时,不需要遵照此传统,直接把属性名保持与标识一致即可。
ORM实体
这个主要是你在使用orm方式访问数据的时候有用,别的应该用处不大。
但是单据体的orm实体名还是有用的,譬如我们获取到单据对象 BillInfo,要访问他的单据体数据,一般都是用:BillInfo[“单据体分录ORM名”]的方式来获取。

一些常见的表单属性:如下图。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值