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

【亚伟-EASCloud系列】之凭证套打数据源如何添加二开字段

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

【亚伟-EASCloud系列】之凭证套打数据源如何添加二开字段

业务场景描述:

        今天客户提出在凭证上面增加一个“制单人”字段,用来接收其他系统通过接口传过来的信息,并且需要在打印凭证的时候将这个字段打印出来。


处理方案分析:

        这个需求在大家看来是不是so easy?不就是在EAS动态扩展开发平台(简称:DEP)里面的业务数据源中将这个字段配置出来吗,分分中搞定。

        no no no 这里你就错了,凭证的套打数据源是区别于一般的单据套打数据源的,一般的单据套打数据源,是使用的BOS query数据源,所以大家在DEP中配置一下即可;凭证的套打数据源(Voucher.bos-query)是通过代码组装出来的,所以如果凭证套打数据源需要增加字段就需要修改代码了。

       image.webp

        下面就给大家演示一下如果通过修改代码给凭证套打数据源增加二开的字段。


解决方案:

        1、找到凭证套打数据源对应的JAVA类 com.kingdee.eas.fi.gl.VoucherPrintDataProvider ;

        2、VoucherPrintDataProvider 类中是通过不同的方法获取不同数据的,如凭证单头、分录、辅助帐等,我们本次添加的是单头字段,所以就修改fillVoucherHeaderData方法。

        image.webp

        3、修改col数据,添加我们需要增加到数据源中的字段person,以便能够在配置数据源时选择到;

image.webp

        4、修改fillVoucherHeaderData方法,给person

【亚伟-EASCloud系列】之凭证套打数据源如何添加二开字段

业务场景描述: 今天客户提出在凭证上面增加一个“制单人”字段,用来接收其他系统通过接口传过来的信息,并且需要在打印凭证的时候...
点击下载文档文档为doc格式

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

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