NCC2111自定义转账执行提示”没有生成任何凭证“的排查思路通过spr日志解决问题罗嘉1、引言有些产品的操作问题,从前台很难发现问题原因。但是通过spr日志确能很快的发现和解决问题。2、应用场景及问题描述在自定义转账执行时提示“没有生成任何凭证”,如何排查问题原因。3、解决方案1)常规分析常规分析一般通过以下方法测试:1.自定义结转的时候,勾选前台生成。2.检查自定义转账定义的设置,看看是否有明显问题。3.分批删除定义执行,或者重新增加新定义执行。但是本案例中该项目的设置非常复杂,虽然设置的逻辑都是按比例转出指定科目的余额到其他几个科目里。但是结转分录有几百条,辅助核算有十几个。无论分录辅助核算还是结转公式的辅助核算都指定了大量辅助。所以按常规方案很难找到问题原因。2)通过Spr日志分析录制自定义转账执行的spr日志,就能看到日志里有报错提示信息。提示:科目[利息收入]不核算辅助项融资品种java.lang.Exception:科目制息收入]不核算辅助项融资品种atnc.vo.gltransfer.VoucherGenerator.in_subjAss(VoucherGeneratorjava:1550)at…3)问题解决检查发现利息收入是一个下级科目,这个科目没有“融资品种”辅助核算。所以照抄其他分录指定核算档案内容是不行的。辅助核算里去掉“融资品种”辅助的选择,之后再继续根据spr日志排查,将所有科目的多余辅助删除后,结转执行就成功了。