附錄\A.Server端元件屬性\ServerMove

【功能說明】

1. 整批過帳:

 配合TRS (InfoTransaction)組件,來進行整批過帳功能。TRS平常是在User編輯資料時(新增/更改/刪除)與別的資料表進行過帳處理;ServerMove可以控制TRS不在User編輯資料的狀況下整批處理過帳。

 

2. 批次分單

同樣透過TRS來控制整批過帳,但此會利用TRS來自動產生其他單據,除了產生單據主表資料也可以同時產生單據的明細資料。例如,收到的訂單資料,如果品項中有不同的廠商,可以透過ServerMove進行批次分單,把相同廠商的料品歸類到同一張採購單,也就是說一張客戶訂單,可以自動分成不同的採購單下單給廠商。

 

3. 結帳處理

很多商業應用都有些結帳處理,不管是日結、月結、年結等。結帳除了配合TRS進行累加累減處理外,最重要的就是自動幫你處理期初餘額(上期)與期末餘額。例如,庫存管理的月結處理,結算出期初存貨、本期進貨、本期銷貨、期末存貨等,還有應收帳款、應付帳款、會計總帳等系統也都需要類似的結帳功能,就可以用ServerMove來實現。

 

【元件屬性】

ID(名稱)(string)

元件名稱,用於識別該元件。

 

SourceCommand

代表要進行整批過帳的資料來源。

 

Transaction

代表要以甚麼組件來進行批次過帳處理

 

TransScope

代表採什麼樣的交易方式

 

CloseTable

代表結帳的資料表,也是TRS中的對方資料表。

 

KeyFields

代表CloseTable的主鍵欄位

 

BeginningField

代表CloseTable裡的期初欄位

 

EndingField

代表CloseTable裡的期末欄位

 

Calculation

代表計算期末的公式

 

Top of Page