在帆软中,模板写好之后总会遇到模板报错或者数值为空的情况,但是在数据库中执行sql明明能查出值来。如何调试呢?
或者遇到模板出错的情况
这时我们想找问题所在时,可以根据日志来看情况。首先选择文件-选项-高级-dubug级别
然后打开日志,把日志清空了,预览报表然后查询,从日志里找到sql,把sql复制到navicat中,运行分析一下。
会发现SJ_XIANGMU = ' 销售商品、提供劳务收到的现金' 条件中多了几个空格,所以会查不出值来。然后查看模板果然前面带了空格。
所以进行空格处理就可以了,sql中加LTRIM()或者过滤时不选‘等于’,选‘包含于’。问题就解决了。
喜欢帆软的小伙伴,欢迎与我交流。QQ:706760123
编辑于 2019-6-23 12:39
|