凭证引入,支持受科目设置的发生额方向的控制变通方案-添加保存校验原创
金蝶云社区-小一1
小一1
6人赞赏了该文章 143次浏览 未经作者许可,禁止转载编辑于2024年04月24日 12:18:05

由于凭证引入不涉及前端开窗界面,无法实现控制,但可以增加保存校验,凭证引入时当引入的凭证中科目发生额方向与设置的不一致就阻止引入并提示。

操作步骤:通过boside打开凭证的操作列表,在保存操作中其他控制页签新增校验规则,具体如下(表达式中排除了结转损益类型的凭证,因结转损益一般都是在科目的反方向去结转)

服务名称:单据合法性检查

表达式:FSourceBillKey  <>  '33742a8f-813c-4ca9-989c-650289fad2d1' AND ((FACCOUNTID.FAMOUNTDC = '1' and FCREDIT <> 0) OR (FACCOUNTID.FAMOUNTDC = '-1' and FDEBIT <> 0))

勾选 “校验表达式为真时提醒” ;提示信息:科目发生额方向检查不通过!


操作图:

662871da1f101d00017b1d37.png


引入时阻止并提示的效果图:

image.png


如何查找结转损益的业务类型编码:

66287272bcb3fd0001a0a59b.png

赞 6