跳轉到

其他 / 共用元件

「其他/共用元件」不是一個傳統的業務模組,而是把跨模組共用的彈窗工具系統機制元件集中收錄的目錄。這裡的程式大多不在主選單——它們由各業務單據工具列的按鈕或「延伸功能」(ExtendedFunction)叫起,以共用的內容視窗外框(ContentWindowService.ShowContentWindow)彈出,做完一件事(轉傳票、批次異動、沖帳、簽核、列印、改號⋯⋯)就關窗,把結果寫回母單據。少數幾支(如附件、異動歷程、工作流程)則是幾乎每張單據都會用到的共用支援面板。

本頁彙整目前已建手冊的 27 支頁面,依真實用途分為六類。標題後括號為程式類別(ProgramClass);共用元件與內部工具多半無主選單代號與權限。

頁面狀態說明

標示 可用 者已在新版 TsERP 接通並可操作(部分 runtime 待驗收);標示 beta 者主功能可用但有局部 stub/隱藏功能;標示 規劃中 者為已搭骨架但尚未接通的保留程式,按鈕不會帶出作用。

系統機制元件

MVVM 彈窗的共用承載外框與系統保留元件,無業務邏輯、無選單代碼、無權限。所有業務彈窗都共用這層外框,因此外觀與行為一致。

功能 用途 狀態 手冊
內容視窗(ContentWindow) MVVM 模態彈窗的共用承載外框:標題列、尺寸/置中、確定/取消(DialogResult)、生命週期與 IContentWindowLoadedAsync 載入後自動執行。轉傳票、簽核、附件、進度條等彈窗皆共用 可用 開啟
無邊框內容視窗(NoBorderContentWindow) ContentWindow 的無邊框變體,同一份 VM/參數/關窗邏輯,僅 XAML 覆寫成透明無框。目前未在 DI 註冊、無呼叫端,為進度條/提示類情境的保留樣板 規劃中 開啟
附件管理(ATTACHMENT) 各單據右側「附件頁籤」按新增鈕開出的子視窗:把外部檔掛在已存檔單據上,實體檔複製到數位圖書館,DB 只存檔名/標籤/路徑。開窗前先檢查檔案伺服器連線;未存檔單(Pkid=0)不作用 可用 開啟

工作流程與簽核

聯絡單(COMMPR)三層 Source 為底層,從單據發起簽核流程、選樣板、派關卡、簽核核准、留底通報。

功能 用途 狀態 手冊
工作流程派送(WORKFLOWVIEW) 各單據工具列「工作流程」鈕彈出的派送面板:載入該單據別流程樣板、由樣板帶出簽核關卡、微調關卡掛附件、發行後產生簽核 PDF 並寄信通知下一關;已發行則轉唯讀 可用 開啟
工作流程簽核核准 待辦事項(TODOLIST)按「審核」時彈出的核准視窗:簽核者選「同意/取消整個流程」、填意見送出;同意時記處理人/意見/時間、產生 PDF、可跑 AutoPilot 自動執行、通知下一關 可用 開啟
留底紀錄與工作流程通報 查詢報表共用基底工具列「工作流程/審核」鈕叫起:把查詢結果(含 viewxml 快照)包成留底紀錄、補附件、選樣板後整批寫入 COMMPR 送簽核;強制 Modal、僅離開鈕能關 可用 開啟
流程樣板選擇 規劃用途為發起簽核時從多張流程樣板挑一張套用。目前 code-behind 綁定與回填樣板 pkid 的關鍵行被註解、無呼叫端;實際選樣板走 Commpr 視窗內的樣板下拉選單 規劃中 開啟

異動歷程與共用工具

各單據共用的稽核還原、批次權限設定與改號工具。

功能 用途 狀態 手冊
異動歷程(HISTORY) 單據工具列「異動歷程」鈕開啟的稽核還原彈窗:兩種模式(本筆修改/刪除歷史 DARB_HISTORY1、期間整張刪除 DARB_HISTORY2),可勾歷史快照按「還原」帶回編輯區,關窗後須存檔落地;無報價權限時單價遮罩 可用 開啟
批次權限設定(PermissionSetting) 使用者權限設定(SECRET,A-010)的子彈窗,視角相反——以「程式為主軸」攤平全部使用者對某支程式的權限列,逐列勾改 16+ 種權限旗標後一次存回(DARB_BD_SECRET) 可用 開啟
改號工具(CHANGENO) VFP _CHANGENO 移植的共用改號彈窗,4 頁籤由母程式指定啟用其一:0 傳票改號(已接通,由 SLIY 叫起)、1 財產編號改號、2 更改暫收客戶、3 確認發票資料。實際只 tab 0 可用,其餘為空動作或無呼叫端 beta 開啟

票據異動與列印

應收/應付票據的票況批次異動轉傳票,以及支票套印。

功能 用途 狀態 手冊
應付票據異動(CHECKAPGO) 應付票據(CHECKPAY)延伸功能3:撈待異動付票,勾選後依票況轉成財務單(rp_m/rp_d,歸 FTRLIMA)。三種票況——付票在途(CQ→BD)、付票兌現(CR→BE)、電付兌現(CU→BL);兌現另產生 FI 換匯分錄 可用 開啟
應收票據異動(收款側) checkapgo 的收款側對照:兩種異動——收票託收(CB→財務類別B3,庫存客票送銀行)、收票兌現(CE→B4,已託收且預兌日落區間者結帳兌現);外幣票額外產生匯差列 可用 開啟
支票列印(CHECKPRINT) 應付票據(CHECKPAY,O-030)延伸功能1:開窗即查未列印的支票(DARB_TUR_CHECKPAY),勾選+選套表後預覽/列印;金額自動轉國字大寫、到期日拆民國年月日;列印成功才寫列印日期防重印 可用 開啟

轉帳與轉傳票

把來源單據批次轉成應收/應付帳款或總帳傳票的轉帳工具。

功能 用途 狀態 手冊
轉總帳傳票(SLIYCTR) 六種來源單據(應收/應付/固定資產/預付費用/費用申請/財務單)撈未轉傳票者,後端排好借貸分錄,會計勾選/合併/補登/補平後存入總帳 SLIY;含 AR/AP/Payapply 沖銷 可用 開啟
出貨轉應收(RECEPDT) 把符合條件的出貨(SA/SE/SF)/退回(SB)批次轉成應收帳款立帳寫入 RECEIVE。兩模式:單張轉帳(明細唯讀全轉)、合併轉帳(同客戶+幣別合併、明細可編輯) 可用 開啟
暫估轉應收(RECEPDT2) 把暫估方式入帳的應收(財務類別17)在取得發票後正式轉成出貨類應收立帳(財務類別12):補發票號/日期/金額/稅別後勾選,指定立帳日期存檔 可用 開啟
進貨轉應付(PAYPDT) 把進貨(RA)/進退(RB)/費用/外送回收/總務進貨等未立帳來源,依交易日期與廠商撈出、自動分類算稅,轉成應付帳款(AP)寫入 Rp_m/Rp_d。兩模式:單張/合併轉帳 可用 開啟
暫估轉應付(PAYPDT2) 把暫估應付(財務類別56)入帳的進貨/代工單據補發票號/金額重算稅,正式轉成可結帳應付,並重歸類為51進貨/52雜項/53代工費/54代工薪資發票 可用 開啟
零用金支出轉單(FTRLIMA_4) 從財務單開啟:依申請日期/部門/人員/零用金別撈未轉出的零用金費用申請單,勾選後批次轉成財務類別 FK 的零用金支出財務單;底部金額即時加總 可用 開啟
零用金撥補(FTRLIMA_5) 零用金鏈最後一棒:把已轉出的零用金支出(FK、相關單號尚空)依財務單號/立帳日期與零用金別撈出,勾選後彙整成一張零用金撥補傳票(FJ)補回額度 可用 開啟
折讓批次輸入(ARBATCHINPUT) 對單一客戶一次輸入多筆折讓:自動撈未沖完應收帳款(DARB_GETDATA4),勾選帳款自動算沖帳金額,按 Strike 依財務類別22展開借貸平衡分錄,檢核後以 ARALLOWANCE 上傳 可用 開啟

沖帳與批次改單

收付款沖帳、批次改項目編號/日期、產生沖帳分錄等財務作業工具。

功能 用途 狀態 手冊
收付款沖帳(RPFZERO) 付款單(Psheet)/收款單(Rsheet)工具列「沖帳」鈕彈出:撈該客戶/廠商所有未沖完應收應付(DARB_TUR_RPFZERO),逐筆或自動沖抵、算匯兌損益、產生平衡分錄,寫回 rpsht 主從。付款/收款兩型態共用 可用 開啟
批次付款沖帳分錄(PSHEET_1) 付款單延伸功能3(票據型態):依條件查未沖應付,逐廠商沖帳或手填本次沖原幣(即時算匯兌損益),按「產生分錄」自動帶傳票科目與票據/電匯明細,存檔回寫付款單。Cash/Check 兩型態共用 beta 開啟
批次修改付款日期(PSHEET_2) 勾選一批未沖帳/未審核的付款單(收付款別P),一次改成同一新收付款日期:連動重抓匯率、重算本幣、自動產生匯兌損益分錄(A3收益/A4損失),存檔前逐單驗借貸平衡 可用 開啟
批次改財傳單日期(FSHEET_1) 從財務傳票延伸功能2叫出:把多張未轉沖帳/未審核/收付款別F 的財務傳票整批改成同一新日期,並依新日期重算沖帳/票據/電匯三類分錄外幣匯率與匯兌損益、本幣金額(DARB_TUR_PSHEET_2) 可用 開啟
批次修改項目編號(SLIY1) 從總帳傳票(SLIY)延伸功能4與應收票據(Checkrec)延伸功能1叫出:指定會計科目+傳票日期區間撈傳票明細,逐列或整批套用「項目編號」存回傳票;科目控制方式4=N 時擋輸入 可用 開啟

Prime(美國子公司)工具

Prime 子公司專用、無 VFP 對應的退貨匯出小工具。

功能 用途 狀態 手冊
客戶 RTM 退貨匯入匯出 從 RMA(退貨單)延伸功能1開啟:Export 依日期區間呼叫 PRIME_QRY_RTM 寫出 Customer_RTM.xlsx(可用);Import 針對 Lowes 客戶的 *.xls 檔資料夾僅列檔、寫入邏輯未實作(stub) beta 開啟

模組流程圖

flowchart TD
    subgraph SRC[各業務單據]
        ORD[出貨 / 退回 E]
        PUR[進貨 / 代工 G·F]
        CHK[應收 / 應付票據 O]
        RPS[收款 / 付款單 I]
        SLY[總帳傳票 N]
        PETTY[費用申請 / 零用金 I]
    end

    subgraph FRAME[系統機制元件]
        CW[內容視窗 ContentWindow]
        ATT[附件管理 ATTACHMENT]
        HIS[異動歷程 HISTORY]
    end

    subgraph TURN[轉帳與轉傳票]
        RECEPDT[出貨轉應收 RECEPDT]
        PAYPDT[進貨轉應付 PAYPDT]
        FTR4[零用金支出 FTRLIMA_4]
        FTR5[零用金撥補 FTRLIMA_5]
        SLIYTURN[轉總帳傳票 SLIYCTR]
        ARB[折讓批次輸入 ARBATCHINPUT]
    end

    subgraph CLEAR[沖帳與批次改單]
        RPFZERO[收付款沖帳 RPFZERO]
        PSHEET1[批次付款沖帳 PSHEET_1]
        DATEFIX[批次改日期 PSHEET_2 / FSHEET_1]
        SLIY1[批次改項目編號 SLIY1]
    end

    subgraph CHKGO[票據異動與列印]
        APGO[應付票據異動 CHECKAPGO]
        ARGO[應收票據異動 CHECKARGO]
        CKPRINT[支票列印 CHECKPRINT]
    end

    subgraph WF[工作流程與簽核]
        WFVIEW[工作流程派送 WORKFLOWVIEW]
        WFAPP[簽核核准 WORKFLOWAPPROVAL]
        REC[留底通報 RECORD]
    end

    ORD --> RECEPDT --> RECEIVE[應收帳款 RECEIVE]
    PUR --> PAYPDT --> AP[應付帳款 Rp_m/Rp_d]
    PETTY --> FTR4 --> FTR5
    RECEIVE --> SLIYTURN
    AP --> SLIYTURN
    SLIYTURN --> GL[總帳 SLIY]

    RPS --> RPFZERO --> GL
    RPS --> PSHEET1 --> GL
    RPS --> DATEFIX
    SLY --> SLIY1

    CHK --> APGO --> AP
    CHK --> ARGO --> RECEIVE
    CHK --> CKPRINT

    SRC -. 工具列 / 延伸功能 .-> FRAME
    SRC -. 發起簽核 .-> WFVIEW --> WFAPP
    WFVIEW -.-> REC

相關模組

  • A 系統管理:使用者權限設定(SECRET,批次權限設定的母程式)
  • E 銷售訂單:出貨/退回單,出貨轉應收的來源
  • G 採購付款:進貨/退回單,進貨轉應付的來源
  • I 帳款管理:應收/應付帳款、付款/收款單、費用申請、零用金
  • N 總帳:總帳傳票(SLIY),轉傳票的目的地與改號/改項目編號對象
  • O 票據:應收/應付票據(CHECKPAY/CHECKREC)、財務傳票,票據異動與列印的母單據
  • L 聯絡單:聯絡單(COMMPR),工作流程簽核的底層資料表