济南用友培训教程之用友T1商贸宝-打印显示本单已结或未结

2017/10/9 21:59:32山东用友

T1商贸宝-打印显示本单已结或未结

 

【问题描述】

在很多销售业务中需要在打印的单据中体现出钱款是否已结清,并且要打印出已结的金额和未结的金额,方便客户查对信息。

例如下图的打印效果,销售单总金额300,已收到客户货款200,还有100记录应收账款,并且在单据打印中显示结款情况是未结清。

 

【问题分析】

此项需求分四个部分:

一、本单成交金额:直接选取成交金额字段;

二、结款情况:使用if函数判断成交金额减去收款金额是否不为零,不为零表示还未结清,为零表示已结清;

三、已结金额:直接选取收款金额;

四、未结金额:使用strtofloat函数将成交金额和收款金额转换成数值,并两者相减;

【解决方法】

四个部分的公式如下:

一、本单成交金额:[主项数据."成交金额"]

二、结款情况:[IF([主项数据."账户金额"] = [主项数据."成交金额"],'已结清','未结清')]

三、已结金额:[主项数据."账户金额"]

四、未结金额:[StrToFloat([主项数据."成交金额"]) - StrToFloat([主项数据."账户金额"])]

 

具体设置步骤:

1、进入单据打印报表设计,新增好一行用来显示各部分内容,各个单元格中输入“本单成交金额”、“结款情况”、“已结金额”和“未结金额”。

2、双击“本单成交金额”单元格,点击“字段”,选择“主项数据”中的“成交金额”。

3、双击“结款情况”单元格,点击“fx表达式”-fx函数”-“逻辑”-if

点击第一行“逻辑型”右边的复选框

在“字段”中选择成交金额和账户金额,中间用等号连接。

确认后返回到if函数的设置界面,第二行手工输入‘已结清’,第三行输入‘未结清’(文字必须以单引号引起来),表示当成交金额 = 账户金额时,返回已结清,否则返回未结清。

4、双击“已结金额”单元格,点击“字段”,选择“主项数据”中的“账户金额”。

5、双击“未结金额”单元格,选择“数学”-strtofloat”函数

字符型复选框点开后,选择主项数据-成交金额”

点击两次确认返回到表达式编辑器的界面,点击运算符“-”号,再点击“fx表达式”,再次使用strtofloat函数取主项数据-账户金额”,如下图所示:

设置好之后未结清的情况如问题描述所示,已结清的情况如下图所示:

 济南用友

用友软件,用心服务!正版软件,假一赔十!上门服务,全程免费培训,做账支持!一年免费服务,全程使用无忧!如有其它不明白的问题,或需要我们解决的问题,请联系济南用友服务中心!电话:0531-82825553。也可以通过在线咨询联系技术QQ273754161,济南用友软件销售服务中心

  • 设为首页
  • 济南用友|
  • 用友畅捷通软件山东济南销售服务中心|
  • 联系我们|
  • 鲁ICP备2021016587号-3
  • Copyright © 2021 山东一友信息科技有限公司