电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开--老单单据插件开发案例一

来源:金蝶云社区作者:金蝶2024-09-1637

二开--老单单据插件开发案例一

案例:采购订单增加字段记录物料录单时的规格型号,保存后基础资料修改了规格型号也不会改变单据上的这个字段。

1.单据自定义工具中添加一个分录字段,定义为手工录入的:
image.webp

保存模板后台查到自己添加到的字段的关键字

select * from ICTransactionType where FName ='采购订单' --查出来FID71,TemplateIDP02

select * from ICTemplateEntry where FID = 'P02' 查看表体模板FFieldName

物料字段是FitemID,规则型号是FItemModel,自定义字段是FEntrySelfP0272

2.注册单据插件:

insert into t_ThirdPartyComponent(FTypeID,FTypeDetailID,FIndex,FComponentName) values(0,71,1,'UserBillPrj.CBill71')

Go

FTypeID :0 表示客户端单据插件

FTypeDetailID:71 单据类型

FIndex:顺序,随意填不要和本单据类型已存在的插件重复,一个单据存在多个插件时,是从小到大依次执行;

FComponentName:UserBillPrj.CBill71是自己开发的vb组件类 【组件名称.类名】

image.webp

3.代码开发:

工程需要引用一下几个动态库k3billtransfer(必须),

kingdee foundation object 1.0,如果要用到kfo.dictionary对象

jxc function v2.0\microsoft activex dataobject 2.x library 如果用到数据库交互

image.webp

一:注册插件事件对象m_billtransfer.单据插件必须显示实现Show方法:

image.webp

代码解析:m_lngtranstype = xxx 这段是获取当前单据的类型,

所有

二开--老单单据插件开发案例一

案例:采购订单增加字段记录物料录单时的规格型号,保存后基础资料修改了规格型号也不会改变单据上的这个字段。1.单据自定义工具中添加一个...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信