审核命令设置的为差一分钱提示,但未生效

一、知识点
1.UFO 报表批命令开发:条件判断语句(IF)、变量赋值(LET)、结果展示(DISP)的使用方法。
2.报表数据校验逻辑:数值差异的精确判断与变量缓存机制。
3.财务报表审核场景:税金总额等关键数据的平衡性校验规则。
二、问题描述与解决方案
13.0版本,UFO报表设置批命令,审核命令设置的为差一分钱提示。但实际报表中取数差一分钱没有提示,差两分钱就提示?
1.报表如下:

c9+c22+c35+c38=574661.21+1162809.67+172390.00+0=1909860.88
c40=1909860.87 ,
c40>c9+c22+c35+c38,差异0.01 。
批命令为:
if c40>c9+c22+c35+c38
let &aa1=c40-(c9+c22+c35+c38)
disp "上年 税金总额不平衡 相差: ",&aa1
END
执行不提示错误。
但如果更改c40=1909860.86 差异0.02,则可以提示错误。
代码逻辑没问题,但执行结果不对。

2.经分析代码,执行批命令时,需要先计
审核命令设置的为差一分钱提示,但未生效
一、知识点1.UFO 报表批命令开发:条件判断语句(IF)、变量赋值(LET)、结果展示(DISP)的使用方法。2.报表数据校验逻辑:数值差异的...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



