00-00_GLM002(GLM001)過帳傳票維護_概略說明

00-00_GLM002(GLM001)過帳傳票維護_概略說明

這份文件描述了系統中”過帳傳票維護”功能的操作方式和背後的資料庫處理邏輯。讓我們以「新增一筆傳票資料」為例,說明其運作流程:

操作流程舉例:新增一筆傳票資料

  1. 開啟”過帳傳票維護”畫面

    • 使用者從系統主選單進入GLM002的”過帳傳票維護”作業畫面。
  2. 輸入基本資料

    • 畫面上有多個欄位,使用者需要填入相關資訊,例如:
      • 公司代號 (P_COMPANY_ID):從MIS_USER表中自動帶入,為當前使用者所屬的公司碼。此欄位不可為空,若為空會彈出異常訊息提醒使用者。
      • 會計年度 (P_ACC_YEAR):由使用者輸入或選擇,系統會檢查該年度是否在允許範圍內,例如不能超過當前年度。
      • 科目代號:使用者在「科目代號」欄位輸入或選擇,彈出科目選擇視窗供選擇,且系統會檢查輸入的科目是否存在於GL_ACCOUNT表中。
  3. 工具列功能

    • 在輸入資料後,使用者可以按下工具列中的「新增」按鈕。系統會進行一連串的資料驗證和處理邏輯。
  4. 後端資料庫處理

    • 系統首先會調用GLM001內的一些資料庫存取程序(Stored Procedures)來檢查資料的正確性,例如:
      • **DEL_CHECK_APM**:檢查應付帳款資料的子畫面。若使用者輸入的資料與應付帳款資料有關聯,則會進行相關的驗證,確保資料一致性。
    • 驗證通過後,系統會將資料寫入GL_VOUCHER_MASTERGL_VOUCHER_DETAIL等相關表格中:
      • **GL_VOUCHER_MASTER**:主檔表儲存傳票的基本資訊,如公司代號、會計年度、傳票日期等。
      • **GL_VOUCHER_DETAIL**:明細表儲存傳票的各筆細項,如科目代號、金額等。
  5. 提交或顯示錯誤

    • 若新增過程中發生任何錯誤,例如輸入的科目代號在GL_ACCOUNT表中不存在,系統會顯示錯誤訊息並阻止資料提交。
    • 若資料驗證通過且成功寫入資料庫,系統會顯示操作成功的提示。
  6. 查詢與維護

    • 新增完成後,使用者可以在查詢功能中檢視剛剛新增的傳票資料,並進行編輯、刪除等操作。這些操作會涉及文件中描述的各種欄位驗證、資料一致性檢查、以及刪除規則。

總結

文件描述的「過帳傳票維護」功能包含前端操作流程和後端資料庫處理。舉例來說,當使用者新增一筆傳票資料時,系統需要經過資料驗證、資料庫寫入,以及提示錯誤等一系列步驟。文件詳細規範了每個欄位的處理方式和可能的異常情況,確保操作流程的正確性與資料的一致性。

ER-Model

: ER-Model

畫面操作說明:

: 畫面操作說明

03_GLM002(GLM001)過帳傳票維護_情境舉例說明

: GLM002(GLM001)過帳傳票維護_情境舉例說明

04_GLM002與GLM001有什麼不同

: GLM002與GLM001有什麼不同