二开-如何在保存后刷新单据界面

栏目:k3wise知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

二开-如何在保存后刷新单据界面

应用场景:

表体分录添加了触发器,在单据保存时触发,自动更新字段的值;

但是如果不关闭界面,重新打开,直观上看到的值还是触发器更新前的值;如何再保存执行触发器之后重新加载一次单据数据呢?


案例:

采购订单保存后通过触发器把备注字段修改为【插件测试效果】,然后通过插件刷新单据;


  1. 查找采购订单的单据模板ID
    image.webp

  2. 给单据添加客户端插件

先查出这个单据已经存在的插件

image.webp

然后添加一个自己的插件

insert into t_ThirdPartyComponent(ftypeid,ftypedetailid,findex,fcomponetname)

values(0,71,1000,'UserBillPrj.CBill71')

--Findex值填一个比该单据所有插件findex值都大的值即可

--fcomponetname:2开的插件工程名、类名

image.webp

3.插件代码编写

必须引用k3billtransfer组件

image.webp


详细代码:应用插件的重新加载单据方法;

image.webp

示例触发器:

image.webp

效果:保存后重新加载单据,把备注显示为后台存储的值

image.webp


(完)


感谢分享!学习了

二开-如何在保存后刷新单据界面

应用场景:表体分录添加了触发器,在单据保存时触发,自动更新字段的值;但是如果不关闭界面,重新打开,直观上看到的值还是触发器更新前的...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息