函數組說明:Translation of Currency Amounts: new
這個函數組主要包含了讀取、計算匯率和轉換金額的函數
CALCULATE_EXCHANGE_RATE(Find Rate Based on Amounts, Currency Keys and Date):根據輸入的本幣和外幣金額計算匯率,並且從主要資料中擷取配置的匯率。輸入日期、外幣種類和金額、本幣種類和金額、匯率類型,輸出計算得到的匯率、主要資料裡的固定匯率、本外幣的計算因子。
CONVERT_TO_FOREIGN_CURRENCY(Translate local currency amount into foreign currency):把本幣金額轉換成外幣金額。必須輸入日期、外幣種類、本幣種類和金額,可以選擇輸入匯率、匯率類型和是否從主要資料中擷取匯率,如果輸入匯率,則忽略主要資料的固定匯率。輸出實際計算用的匯率、本外幣的計算因子、主要資料裡的固定匯率、轉換後的外幣金額等。
CONVERT_TO_LOCAL_CURRENCY(Translate foreign currency amount to local currency):把外幣金額轉換成本幣金額。必須輸入日期、本幣種類、外幣種類和金額,可以選擇輸入匯率、匯率類型和是否從主要資料中擷取匯率,如果輸入匯率,則忽略主要資料的固定匯率。輸出實際計算用的匯率、本外幣的計算因子、主要資料裡的固定匯率、轉換後的本幣金額等。
CURRENCY_BUFFER_REFRESH:清空金額緩衝區。由於函數組的全域資料會在其中一個函數模組被調用時修改,為了避免多次調用造成的資料不一致,可以在適當時候清空緩衝區。
KURS_IN_MENGENNOTATION(Convert Exchange Rate to Indirect Quotation):把匯率轉成間接牌價
KURS_IN_PREISNOTATION
READ_EXCHANGE_RATE(Determine Exchange Rate from Table TCURR):根據表 TCURR 確定匯率。
READ_NOTATION