#使用技巧#(金蝶云星空)财务-BOS单据转换自定义选单条件-判断应付单必须生成凭证后才能下推付款申请单
BOS单据转换自定义选单条件-判断应付单必须生成凭证后才能下推付款申请单
一、需求背景
有些企业财务核算要求,立账单据(例如:应付单)必须生成凭证后(即财务处理后)才允许下推出纳单据(例如:付款申请单)进行请款,审批通过后由出纳下推付款单进行支付时处理;
这样做的目的可能是固定采购成本,以实际发票+账务处理后进行请款;便于财务管理资金款项的支出,协调资金支付;
我们以下面这个需求场景为例:
立账类型为“财务应付”的应付单下推付款申请单时,如果这个应付单没有生成凭证就不允许下推付款申请单!
二、解决方案
凭证信息页签是在打开单据列表时动态加载的,并非单据上字段,因此单据转换时无法选到凭证信息字段。
特此,我们就有以下两个方案,来实现需求背景中所描述的场景:
方案一:二开单头凭证信息作为选单条件进行判断;
将凭证信息真实字段的在凭证生成时,反写到单据头的自建字段中,相当于自己在单据头中增加“凭证信息”相关字段,用于生成时记录,然后在“单据转换-选单条件策略”中进行字段条件配置即可;
相关二开可参考:更新总账凭证号至对应单据.单据体 (kingdee.com)
例如:自己增加了一个“凭证号”字段,没有生成凭证的时候就不会有值,选单条件可配置“凭证号 不为 空”即可
(推荐)方案二:直接在选单条件增加sql语句进行判断;
使用凭证信息的VT表进行过滤,单据转换选单条件里配置sql:
And EXISTS ( select fid from t_AP_Payable_vh A WHERE A.FID=FID ) 其中AP_Payable为应付单的标识 _vh表,记录了单据凭证的相关信息;可使用FID作为过滤关联进行判断;
三、效果展示
没有凭证信息的应付单,无法下推付款申请单!
四、拓展思考
1、该方案中,还应考虑到“期初单据”后续发生业务时的影响,可复制转换规则,去除该方案中的sql,作为期初单据后学业务的例外下推单据转换;
2、其他类似需求参考方案二配置附加条件;
请应用了该方案实现了类似需求的小伙伴们,在评论区进行讨论!
学习了,膜拜大佬!
优秀的鱼总,感谢分享
#使用技巧#(金蝶云星空)财务-BOS单据转换自定义选单条件-判断应付单必须生成凭证后才能下推付款申请单
BOS单据转换自定义选单条件-判断应付单必须生成凭证后才能下推付款申请单一、需求背景 有些企业财务核算要求,立账单据(例如:应...
点击下载文档
本文2024-09-16 18:07:19发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-20082.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章