04_GLM002與GLM001有什麼不同

04_GLM002與GLM001有什麼不同

GLM001GLM002 的比較

  1. 文件目的:

    • GLM001 文件的主要目的是「傳票維護」。這意味著它的重點在於記錄和管理傳票相關的數據,並包含對傳票進行刪除、修改等操作的流程。
    • GLM002 則專注於「過帳傳票維護」,特別是過帳的流程控制和相關的檢核規則。其主要功能是檢查並確保過帳傳票的正確性。
  2. 操作流程:

    • GLM001 更注重傳票的新增、修改、刪除和查詢。在刪除過程中,需要檢查多個子畫面資料,如應付帳款、應收帳款等,確保這些子畫面沒有與傳票相關的未結資料。
    • GLM002 則側重於過帳操作,包括核對傳票明細、確保傳票符合一定規則,以及控制過帳流程。
  3. 檢核規則:

    • GLM001 的檢核規則較為複雜,涉及多個表格(如 GL_VOUCHER_MASTERGL_VOUCHER_DETAIL 等)及多個檢核函數(如 DEL_CHECK_APMDEL_CHECK_ARM 等)。這些規則主要是為了確保傳票刪除前的正確性。
    • GLM002 的檢核則偏向於確認過帳的正確性,包括檢查資料的完整性、傳票借貸方的平衡、沖銷狀態的核對等。
  4. 涉及的資料表:

    • GLM001 涉及傳票主檔和明細檔,特別強調對 GL_VOUCHER_MASTERGL_VOUCHER_DETAIL 的維護和操作。
    • GLM002 同樣涉及 GL_VOUCHER_MASTERGL_VOUCHER_DETAIL,但其操作範圍更廣,包含過帳過程中涉及的其他相關表格。
  5. 情境範例:

    • GLM001 中,當使用者想要刪除一筆傳票時,系統會先檢查相關的應付、應收等資料,確保沒有未處理的項目。若有未處理的項目,則會返回錯誤訊息,阻止刪除操作。
    • GLM002 中,當進行過帳操作時,系統會檢查傳票借貸方的金額平衡、沖銷狀態等,若發現問題,會提示使用者修正,確保過帳的資料正確。

總結

GLM001 著重於傳票的維護,特別是新增、修改、刪除等基本操作,並包含對相關子畫面的檢核。GLM002 則更側重於過帳操作的管理,主要負責確認過帳過程的正確性。兩者在操作流程和檢核規則上有不同的重點,但都涉及到傳票主檔和明細檔的操作。