T1商贸宝-打印显示本单已结或未结
【问题描述】
在很多销售业务中需要在打印的单据中体现出钱款是否已结清,并且要打印出已结的金额和未结的金额,方便客户查对信息。
例如下图的打印效果,销售单总金额300,已收到客户货款200,还有100记录应收账款,并且在单据打印中显示结款情况是未结清。
【问题分析】
此项需求分四个部分:
一、本单成交金额:直接选取成交金额字段;
二、结款情况:使用if函数判断成交金额减去收款金额是否不为零,不为零表示还未结清,为零表示已结清;
三、已结金额:直接选取收款金额;
四、未结金额:使用strtofloat函数将成交金额和收款金额转换成数值,并两者相减;
【解决方法】
四个部分的公式如下:
一、本单成交金额:[主项数据."成交金额"]
二、结款情况:[IF([主项数据."账户金额"] = [主项数据."成交金额"],'已结清','未结清')]
三、已结金额:[主项数据."账户金额"]
四、未结金额:[StrToFloat([主项数据."成交金额"]) - StrToFloat([主项数据."账户金额"])]
具体设置步骤:
1、进入单据打印报表设计,新增好一行用来显示各部分内容,各个单元格中输入“本单成交金额”、“结款情况”、“已结金额”和“未结金额”。
2、双击“本单成交金额”单元格,点击“字段”,选择“主项数据”中的“成交金额”。
3、双击“结款情况”单元格,点击“fx表达式”-“fx函数”-“逻辑”-“if”
点击第一行“逻辑型”右边的复选框
在“字段”中选择成交金额和账户金额,中间用等号连接。
确认后返回到if函数的设置界面,第二行手工输入‘已结清’,第三行输入‘未结清’(文字必须以单引号引起来),表示当成交金额 = 账户金额时,返回已结清,否则返回未结清。
4、双击“已结金额”单元格,点击“字段”,选择“主项数据”中的“账户金额”。
5、双击“未结金额”单元格,选择“数学”-“strtofloat”函数
字符型复选框点开后,选择主项数据-成交金额”
点击两次确认返回到表达式编辑器的界面,点击运算符“-”号,再点击“fx表达式”,再次使用strtofloat函数取主项数据-账户金额”,如下图所示:
设置好之后未结清的情况如问题描述所示,已结清的情况如下图所示:
用友软件,用心服务!正版软件,假一赔十!上门服务,全程免费培训,做账支持!一年免费服务,全程使用无忧!如有其它不明白的问题,或需要我们解决的问题,请联系济南用友服务中心!电话:0531-82825553。也可以通过在线咨询联系技术QQ273754161,济南用友软件销售服务中心