科目设置了发生额方向,但导入/引入时不会校验怎么办?原创
9人赞赏了该文章
791次浏览
编辑于2021年11月12日 22:07:30
这种情况可以在凭证的保存按钮上添加校验规则。
思路是校验科目发生额方向为借方或贷方,但贷方或借方发生额不为0时,不让保存。另外需排除掉结转损益的情形。
bos配置如下,业务类型编码按引入模板引出时得到结转损益的业务类型的编码,或在凭证查询过滤业务类型时也可获取。发生额方向为枚举值,在bos科目基础资料的字段属性中可以查询:
规则表达式为:( ( FACCOUNTID.FAMOUNTDC ='1' AND FCREDIT <> 0 ) OR ( FACCOUNTID.FAMOUNTDC ='-1' AND FDEBIT <> 0 ) ) AND FSourceBillKey.FNumber <> '33742a8f-813c-4ca9-989c-650289fad2d1'
科目设置:
待引入数据:
数据引入界面勾选暂存引入失败数据,引入失败,其提示为科目发生额方向校验不通过:
推荐阅读