---
title: 正航 ERP 整合：正航沒有的那一段，在旁邊補上｜如新科技 RUSIN Tech
url: https://rusin-tech.com/integrations/chi/
description: 已經在用正航 ERP，但維修這類行業專屬的流程放不進去？如新科技（台中）做過放在正航旁邊的外掛：讀取正航的客戶、機身序號與庫存，單據留在外掛，對正航先只讀不寫。這一頁寫動工前該先弄清楚的事。
---

ERP 整合・正航

# 正航沒有的那一段，在旁邊補上。而且先只讀不寫

我們做過一套放在正航 ERP 旁邊的外掛。這一頁整理已經在用正航的公司常遇到的狀況，以及動工前我們會先確認的事。

## 已經在用正航的公司，常遇到的事

1.  **進銷存記的是交易結果。**銷貨單和庫存單記得下一筆交易，卻記不下「等客戶確認報價」「等原廠判定保固」這種停在半路的狀態。維修、租賃這類流程，正航放不進去。
2.  **放不進去的那一段，回到了 Excel。**於是維修部自己記一份，櫃台再記一份。客戶問進度，要先找到是誰手上那一份。
3.  **同一位客戶、同一個序號，要打兩次。**正航裡明明已經有，另外記的那一份還是得重打。打錯一個字，兩邊就對不起來。
4.  **很自然會想：讓外掛直接改正航的庫存就好了。**這件事做得到，但它會動到帳。一旦兩邊不一致，要查清楚是誰改的、以哪一邊為準，很花工夫。
5.  **外掛做完不是結束。**正航會改版。改版之後，外掛讀的那些資料表還在不在、欄位意思有沒有變，要有人去確認。

## 動工之前，我們會先問的事

每一題的答案，都會改變外掛該做多大、該怎麼接。

-   卡住的是哪一段作業？現在是用什麼在撐，誰在維護那份資料？
-   這一段需要用到正航的哪些資料？客戶、品項、序號、庫存，還是單據？
-   真的需要寫回正航嗎？如果要，帳對不起來的時候由誰負責？
-   正航的版本和資料庫權限是誰在管？能不能開一個只讀的帳號？
-   正航裡的客戶主檔和序號乾不乾淨？有沒有重複或早就沒在用的資料？
-   外掛做好之後，誰來顧？正航改版時誰去確認？

## 我們在一個現場做了什麼

做法的核心是一個判斷：**正航繼續管客戶、庫存與帳；外掛只讀它的資料，維修的單據放在自己這邊。**

這是替一家設備代理商做的售後維修系統。完整的現場紀錄在[設備售後維修](https://rusin-tech.com/industries/after-sales/)那一頁。和正航有關的部分是這樣：

| 讀取的檢視 | 內容 | 在外掛裡的用途 |
| --- | --- | --- |
| `CHI_CustomerView` | 客戶 | 收件時帶出客戶，櫃台不必重打 |
| `CHI_SrvStkSNView` | 機身序號 | 收件時帶出序號，並用它查這台機器過去的維修紀錄 |
| `CHI_ProductWarehouseQty` | 各倉庫存 | 領料時看得到各倉目前的在庫量 |

-   **只讀不寫：**外掛沒有去扣正航的庫存，也沒有替正航產生單據。正航的帳只有正航自己在改。
-   **單據留在外掛：**報價、領料、完工、返還與收款，都存在外掛自己的資料庫。
-   **沿用正航已有的分類：**問題分類與維修代碼直接讀正航裡的設定，不另外建一套。
-   **跨門市查得到：**用機身序號可以找出這台機器在各門市的維修紀錄。

## 在正航旁邊補一段，我們通常怎麼開始

-   **先看正航本身有沒有。**有些功能正航本來就有，只是沒開或沒人會用。用原本的，比另外做一套好。
-   **從只讀開始。**只讀的外掛不會弄亂正航的帳，改版時的風險也小。多數情況這樣就夠用了。
-   **回寫另外評估。**和流程改版分開做：新流程跑順了，再談要不要動到帳。
-   **主檔先整理過。**外掛會把正航裡的資料原樣帶出來。客戶重複、序號有錯，外掛只會讓它更明顯。
-   **外掛由誰顧，先談好。**見[功能可以一直加，但誰來整理、誰來顧](https://rusin-tech.com/insights/who-maintains/)。

## 常見問題

**正航 ERP 可以做外掛嗎？**

可以。外掛是放在正航旁邊的另一套程式，讀取正航資料庫裡的資料，處理正航沒有的那一段作業。正航本身不必更換，大家原本怎麼用還是怎麼用。能不能做，要先看卡住的是哪一段，以及資料庫的讀取權限。

**外掛會不會影響正航原本的運作？**

只讀取的外掛不會改到正航的帳，影響最小。要留意的是查詢不要拖慢正航，以及正航改版後，外掛用到的資料表與檢視要有人重新確認。

**外掛可以直接扣正航的庫存嗎？**

技術上可以評估，但我們做過的案例是只讀不寫。由外掛去扣庫存或產生單據，會動到正航的銷貨與庫存帳，兩邊要保持一致，出錯時也要分得清是誰改的。這件事建議另外評估，和流程改版分開做。

**正航改版後，外掛還能用嗎？**

不一定，所以要確認。改版後把外掛用到的資料表與檢視逐一比對，欄位還在不在、意思有沒有變，確認之後再更新。這件事要有固定的人負責，不能等出問題才發現。

這個案例實際用的技術：C# 與 .NET（Windows Forms）、SQL Server、DevExpress，正航 ERP 唯讀對接。技術跟著問題走，不是重點。

正航為其所屬公司之商標，如新科技提供的是獨立的第三方整合開發，並非正航原廠或其經銷夥伴。
