00-00_GLM001(GLM001A)傳票維護_概略說明
00_GLM001(GLM001A)傳票維護_概略說明
GLM001的SA文件主要描述了該程式的功能、表格結構、欄位處理、規則和操作流程,以下是對該文件的說明:
程式功能:GLM001是負責「傳票維護」的系統,它的主要功能包括新增、查詢、修改和刪除傳票資料。文件中提供了不同作業畫面的截圖,以及每個畫面上欄位的說明。
欄位說明:文件詳細說明了傳票主檔 (
GL_VOUCHER_MASTER
) 和傳票明細檔 (GL_VOUCHER_DETAIL
) 的欄位,這些欄位包括傳票編號、年度、科目代號、借貸方金額等。並且描述了每個欄位的處理邏輯,例如輸入時的驗證規則、資料來源、異常訊息等。查詢、修改與刪除規則:文件中列出了在查詢或刪除傳票時需要執行的檢查條件。例如,在刪除傳票時,系統會先檢查是否存在不可刪除的資料,如果存在,則顯示異常訊息。這些檢查條件會調用GLM001套件中的各個函數,例如:
DEL_CHECK_APM
:檢查應付帳款子畫面。DEL_CHECK_ARM
:檢查應收帳款子畫面。DEL_CHECK_NPM
:檢查應付票據子畫面。DEL_CHECK_NRM
:檢查應收票據子畫面。DEL_CHECK_PIV
:檢查進項發票子畫面。DEL_CHECK_PPY
:檢查暫付款子畫面。DEL_CHECK_SI2
:檢查銷項發票子畫面。
防呆檢查:文件還描述了對輸入內容進行防呆檢查的邏輯。例如,當輸入科目代號或對象代號時,系統會查詢相關的資料庫表,若查無資料或有結束日,則顯示異常訊息。
呼叫套件的函數:GLM001文件提到,在刪除傳票之前會呼叫一系列的函數進行檢查,這些函數會返回布林值來判斷是否可以刪除。若檢查不通過,則顯示相應的錯誤訊息,並阻止刪除操作。
維護和查詢:文件還描述了系統的維護和查詢狀態,包括畫面上的工具列按鈕操作,以及如何在不同狀態間進行切換。
GLM001 和 GLM002 的主要區別在於,GLM001側重於傳票維護的操作和防呆檢查,而GLM002專注於過帳傳票的處理。
ER-Model
: ER-Model
畫面操作說明:
: 畫面操作說明