金蝶云星空暂估模式下,暂估核销生成冲回单(财务单,核销记录)携带非标准字段二开思路分享原创
金蝶云社区-吃面
吃面
13人赞赏了该文章 1,882次浏览 未经作者许可,禁止转载编辑于2024年06月28日 14:17:21

前提:暂估模式下,自动核销手工核销生成冲回单字段都受“暂估手工核销参数配置”的配置影响。

相关链接:https://vip.kingdee.com/article/146125?productLineId=1

相关知识:https://vip.kingdee.com/article/337173514191203840 (携带自定义字段到暂估冲回单)

应用:在实际业务中会存在部分场景需要将财务单的字段携带到冲回单上,或者是将暂估单的部分字段通关一定的规则转换携带到冲回单上。标准产品中在暂估核销最后提供一个虚方法,可以通过继承重写实现核销后修改本次核销相关单据或者核销记录的数据。详细方法见附件文档。

参考关系:select c.fid, c.FSRCROWID as 暂估明细内码, c.FTARGETENTRYID as 财务明细内码, d.FENTRYID as 暂估冲回明细内码, c.FSRCBILLID as 暂估内码, c.FTARGETBILLID as 财务内码,b.FTARGETBILLID  as 暂估冲回内码, * from T_AP_PAYMATCHLOG a   inner join T_AP_PAYMATCHLOGENTRY b on a.FID = b.FID inner join T_AP_BILLINGMATCHLOGENTRY c on a.FBILLMATCHLOGID = c.FID  and c.FSRCBILLID = b.FSRCBILLID inner join T_AP_PAYABLEENTRY d on b.FTARGETBILLID = d.FID and c.FSRCROWID = d.FSRCROWID

注意上述SQL没有加任何条件,暂估核销存在正负核销,暂估财务核销等多种场景,需要根据自己实际场景加上限制条件,SQL只陈述暂估核销后,相关单据的关联关系。其中T_AP_BILLINGMATCHLOGENTRY为开票核销记录表。

    具体二开方式看附件文档。

该接口在连续很多个版本,拿到的参数是null,导致无法正常使用,于2022年12月版本修复。若发现重写该方法拿到的值为NULL,则表示不能取到核销关系了。


赞 13