T1商貿寶-打印顯示本單已結或未結
【問題描述】
在很多銷售業務中需要在打印的單據中體現出錢款是否已結清,并且要打印出已結的金額和未結的金額,方便客戶查對信息。
例如下圖的打印效果,銷售單總金額300,已收到客戶貨款200,還有100記錄應收賬款,并且在單據打印中顯示結款情況是未結清。
【問題分析】
此項需求分四個部分:
一、本單成交金額:直接選取成交金額字段;
二、結款情況:使用if函數判斷成交金額減去收款金額是否不為零,不為零表示還未結清,為零表示已結清;
三、已結金額:直接選取收款金額;
四、未結金額:使用strtofloat函數將成交金額和收款金額轉換成數值,并兩者相減;
【解決方法】
四個部分的公式如下:
一、本單成交金額:[主項數據."成交金額"]
二、結款情況:[IF([主項數據."賬戶金額"] = [主項數據."成交金額"],'已結清','未結清')]
三、已結金額:[主項數據."賬戶金額"]
四、未結金額:[StrToFloat([主項數據."成交金額"]) - StrToFloat([主項數據."賬戶金額"])]
具體設置步驟:
1、進入單據打印報表設計,新增好一行用來顯示各部分內容,各個單元格中輸入“本單成交金額”、“結款情況”、“已結金額”和“未結金額”。
2、雙擊“本單成交金額”單元格,點擊“字段”,選擇“主項數據”中的“成交金額”。
3、雙擊“結款情況”單元格,點擊“fx表達式”-“fx函數”-“邏輯”-“if”
點擊第一行“邏輯型”右邊的復選框
在“字段”中選擇成交金額和賬戶金額,中間用等號連接。
確認后返回到if函數的設置界面,第二行手工輸入‘已結清’,第三行輸入‘未結清’(文字必須以單引號引起來),表示當成交金額 = 賬戶金額時,返回已結清,否則返回未結清。
4、雙擊“已結金額”單元格,點擊“字段”,選擇“主項數據”中的“賬戶金額”。
5、雙擊“未結金額”單元格,選擇“數學”-“strtofloat”函數
字符型復選框點開后,選擇主項數據-成交金額”
點擊兩次確認返回到表達式編輯器的界面,點擊運算符“-”號,再點擊“fx表達式”,再次使用strtofloat函數取主項數據-賬戶金額”,如下圖所示:
設置好之后未結清的情況如問題描述所示,已結清的情況如下圖所示:
用友軟件,用心服務!正版軟件,假一賠十!上門服務,全程免費培訓,做賬支持!一年免費服務,全程使用無憂!如有其它不明白的問題,或需要我們解決的問題,請聯系濟南用友服務中心!電話:0531-82825553。也可以通過在線咨詢聯系技術QQ273754161,濟南用友軟件銷售服務中心