您好,欢迎光临青岛用友软件销售公司网站!青岛友鹏源信息科技有限公司

关于我们 产品中心

欢迎来电咨询

18605320425

快速导航

全国服务热线

0532-66730821

客户至上、诚意为先

百科问答

当前位置:首页>>新闻中心>>百科问答

往来管理的报表打印方法

2018-09-02 23:34:32 已有138人浏览


一、打印并显示这个单据的已结或者是没有结金额

这个项需求分四个部分:
本单的交易金额:直接选择交易金额字段。
结款部分:使用if函数来确定交易金额减去应收款项是否不为零,不为零就意味着没有结清呢,如果是为零了就意味已经结清。
结算金额:直接选择成交金额的字段。
未结金额:使用strtobfloat函数将交易金额和收款金额转换为一个值,减去两者。


四个部分的公式如下:

本单成交金额:主数据成交金额。
结款情况:[if([主要项目数据]账户金额]=[主要项目数据交易金额],已结算与未结算)
已结金额:[主项目数据是帐户金额]
未结金额: [StrT+oFloat([主项数据.“成交金额“]) - StrT+oFloat([主项数据.“账户金额“])]
提示:这个公式可以直接复制到打印报表设计里的单元格里面的。


例如,某个食品公司累计欠款8686元,这次购货1000元没有付款,累计应付账款9686元。

因为应收字段是文本型,我们要把字段转换成数字型,转换并且使用到StrT+oFloat函数。
设置后累计应付公式如下:
[StrT+oFloat ([主项数据.“此前应付“]) + StrT+oFloat ([主项数据.“成交金额“]) - StrToFloat ([主项数据.“账户金额“])]
注:如果按这个设计之后就马上把这个单据过账,因为没有来得及过账,那么在应收应付里面就很容易出错了。