跳轉到

程式資訊

  • 程式 IDTRITEM1
  • 所屬子系統:A.系統資料
  • 狀態:stable

交易別資料

功能簡介

「交易別資料」維護庫存與部門轉撥用的「交易別碼」這本小型代碼簿。每一筆交易別碼描述一種庫存異動的性質——是加項還是減項、要從哪個部門轉出、轉入哪個部門,並附上交易事項與說明。

建立後的交易別碼,會被庫存進出與部門轉撥類單據(如庫存交易單、領退料、製造領退料等)引用:使用者在那些單據上輸入交易別碼,系統就依本檔設定的加減別決定數量是加是減,依轉入/轉出部門帶出對應部門。屬於系統管理者在導入階段先維護好的基礎代碼。

與「交易事項設定 (TRITEM)」不同支程式

本檔(TRITEM1,選單代碼 A-090)是維護交易別「代碼」(交易別碼、加減別、轉入/轉出部門)的設定主檔;A-080 的交易事項設定(TRITEM)則是登錄「某序號前置碼可用哪些交易別、預設帶哪個倉庫與交易別」的單據抬頭主檔。兩者名稱相近但是各自獨立的程式,且互相搭配使用:TRITEM 的「交易別選項」填的就是本檔建立的交易別碼。

前置需求

  • 權限:A.系統管理 → A-090 交易別資料 的新增/修改/刪除權限(純查詢者僅需瀏覽權限)。
  • 基礎資料:本檔填入的部門等代碼,建議先在相關主檔維護好,輸入時才有對應對象——
資料 影響什麼
部門主檔 轉入部門/轉出部門 所填的部門代號,供轉撥類單據帶出部門
庫存交易類單據(庫存模組 本檔的交易別碼建立後,才會在那些單據上可選用

操作步驟

本檔是單一資料表的設定主檔,操作沿用系統共用工具列(新增/修改/刪除/查詢/儲存)。

新增一筆交易別碼

  1. 按工具列 新增
  2. 交易別碼 欄輸入 2 碼的代碼(主鍵,必填、不可重複)。
  3. 依需要填入 交易事項加減別轉入部門轉出部門說明
  4. 儲存 寫回資料庫。

修改或刪除

  1. 查詢 把要處理的交易別碼帶出來(或在清單上選取該筆)。
  2. 修改:直接改欄位內容後按 儲存交易別碼為主鍵,原則上不改;要換代碼請改以新增方式建立。
  3. 刪除:選取該筆後按 刪除

刪除前先確認沒有單據在用

交易別碼一旦被庫存/轉撥類單據引用,刪除後那些舊單據的交易別會找不到對應設定。刪除前請先確認沒有單據還在使用該代碼。

查詢

  1. 查詢
  2. 交易別碼為主鍵條件帶出資料;清單會列出已建立的交易別碼供瀏覽。

欄位說明

欄位 必填 說明/格式/預設
交易別碼 主鍵,最長 2 碼。每種庫存/轉撥異動的代碼,不可重複
交易事項 最長 20 字。這個交易別代表的事項說明(顯示用)
加減別 1 碼。標示此交易別對庫存數量是加項還是減項,供引用單據判斷數量正負
轉入部門 最長 3 碼。部門轉撥時的轉入部門代號
轉出部門 最長 3 碼。部門轉撥時的轉出部門代號
說明 最長 100 字,多行。補充備註

畫面未顯示的後台欄位

資料表底層另有 科目代號檢查碼分類是否停用 等欄位(定義在 Source 中),但目前的維護畫面只開放上表這幾個欄位編輯,其餘欄位不在本表單操作範圍內。

欄位連動與附加功能

本檔是純粹的代碼維護主檔,畫面上沒有報價、稅額、匯率等需要即時重算的欄位,因此沒有 Calculate*Recalc* 類的金額連動,也沒有額外的工具列擴充功能(ExtensionFunction)、列印報表或轉傳票。實際的連動發生在「引用本檔代碼的其他單據」那一端:

  1. 交易別碼的長度限制:輸入超過 2 碼時,因 Source 上設有 TsStringLength(2),存檔驗證會擋下並提示。轉入部門/轉出部門同樣限 3 碼、交易事項 20 字、說明 100 字,超長會被驗證攔截。

  2. 交易別碼是主鍵:新增時若輸入了已存在的交易別碼,存檔會因主鍵重複而失敗。要換代碼請用新增另一筆,而非直接改主鍵。

  3. 加減別決定引用單據的數量正負:本檔設定的 加減別,會在庫存交易、領退料等單據引用此交易別碼時,由那些單據用來判斷該筆異動是加庫存還是減庫存。在本表單修改加減別不會回頭去改已開立的舊單據,只影響之後引用此代碼的新單據。

  4. 轉入/轉出部門供轉撥單帶值:部門轉撥類單據引用此交易別碼時,會參考本檔的 轉入部門/轉出部門。同樣地,這裡的修改只對之後引用的單據生效。

小技巧

把交易別碼設計成「好記且能看出加減性質」的編碼(例如加項用某個開頭、減項用另一個開頭),日後在庫存單據上選用時更不容易選錯。

常見問題

庫存單據上找不到我要的交易別?

請先回本檔(A-090 交易別資料)新增 該筆交易別碼並 儲存。引用端單據只會列出本檔已建立的交易別碼。

存檔時一直被擋,說欄位太長?

各欄位有長度上限:交易別碼 2 碼、轉入/轉出部門 各 3 碼、交易事項 20 字、說明 100 字。請把超長內容縮短後再存。

已經有單據在用的交易別碼,可以改加減別或部門嗎?

可以修改本檔內容,但只會影響之後新引用此代碼的單據,不會回頭更動已開立的舊單據。若需要不同設定,建議改用新增一筆新的交易別碼。

這支程式跟「交易事項設定 (TRITEM)」是同一個嗎?

不是。本檔(A-090)只維護交易別「代碼」本身的定義;A-080「交易事項設定」維護的是「某序號前置碼可用哪些交易別、預設倉庫與交易別」的單據抬頭設定。兩者是不同程式,要搭配使用(TRITEM 的「交易別選項」即引用本檔的交易別碼)。

相關功能


需補截圖清單

以下截圖待 runtime 驗收後補拍(放 docs/A-System/images/):

  1. tritem1-step1.png — 交易別資料維護畫面全貌(含各欄位)
  2. tritem1-step2.png — 新增一筆交易別碼的填寫範例