用友T6软件销售单单据打印中,设置的公式不会计算,而是两个数值连续起来显示?
微信号:yyrjgls
技术咨询,有偿服务!
复制微信号
技术咨询,有偿服务!
复制微信号
销售单单据打印中,设置的公式不会计算,而是两个数值连续起来显示?
原因分析:如果其中各个字段都是数值型的话,那么计算方式就是(1+1=2);如果公式中的字段显示的是文本型,会导致文本加法(1+1=11),就会出现上述本单欠款的错误。
问题解答:由于是字段是文本型导致的计算错误,那么将字段转换成数值型即可。具体操作如下:将转换成数字型需要使用到StrToFloat函数1.首先,点击文本编辑器中的表达式按钮,选择右下角的函数;2.在函数中选择“数字”分类,其中的StrToFloat函数;3.点击继续后,将字符型选择为要转的字段,然后确认(例如主项数据,成交金额)。这时,成交金额字段就转换成数值型了,按照同样的方法,将账户金额转换之后,再进行计算。设置后的公式如下:本单欠款:[StrToInt([主项数据."成交金额"]) - StrToInt([主项数据."账户金额"])]
如果您的问题还没有解决,或者在百度上找不到答案可以到右上角搜索中进行搜索。