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

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

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

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

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

参考关系:

应付SQL

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

select c.fid, c.FSRCROWID as 暂估明细内码, c.FTARGETENTRYID as 财务明细内码, d.FENTRYID as 暂估冲回明细内码, c.FSRCBILLID as 暂估内码, c.FTARGETBILLID as 财务内码,b.FTARGETBILLID  as 暂估冲回内码, * from T_AR_RECMACTHLOG a   inner join T_AR_RECMACTHLOGENTRY b on a.FID = b.FID inner join T_AR_BILLINGMATCHLOGENTRY c on a.FBILLMATCHLOGID = c.FID  and c.FSRCBILLID = b.FSRCBILLID inner join T_AR_RECEIVABLEENTRY d on b.FTARGETBILLID = d.FID and c.FSRCROWID = d.FSRCROWID

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

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

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


图标赞 14
14人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!