民國100年的電腦問題
  十年前全世界資訊系統經歷一次Y2K的大檢驗,當時很多公司為此膽戰心驚,而台灣的中小企業普遍使用中華民國曆,公元兩千年時正好是民國89年,只要硬體的時鐘能顯示2000年,資訊系統就可以安渡千禧年難關,根本不必修改軟體程式。
  現在情況不同了,民國100年再一年多就要來臨了,資訊系統普遍將年度取兩位數字,到民國100年時就會顯示民國00年,系統還是能運作,但是會有以下問題產生。
問題一:時間範圍混亂
很多管理報表設計時以單據的時間排序,印表前會選擇要列印的日期範圍。例:出貨明細表,出貨日期 98.01.01 ~ 99.12.31。如果到民國100年時出貨日期 98.01.01 ~ 00.12.31,起日期大於訖日期,系統會錯誤。

問題二:民國年度少一位
無論畫面或報表,民國100年均以民國00年表示,一般系統不會有「民國」兩字,實務上很容易與公元年混淆。

  不改系統的解決方案:必須將報表分開印,99.12.31以前印一份,00.01.01以後另印一份。如果一定要合在一起,就是00.01.01 ~ 99.12.31把所有資料全部印出來,而100年以後的資料本來應該在99年後面,現在會跑到最前面去。合計等不會有問題,但資料排序的位置會錯。

  DOS系統的修改解決方案:如果您的系統是DOS環境,建議利用這個機會把古董DOS版換成Windows版,甚至於換成WEB版。如果您堅持守著DOS版,那就要將所有年度改成三位數,包括資料庫、輸入畫面、印出報表等,只要有年度的地方全由兩位換成三位。民國99年變成099年,工程不小。

  Windows系統的修改解決方案:如果您的系統是Windows環境,資料庫可能不用更動,但印表及局部輸入畫面還是要調整年度成三位或四位。工程量比DOS版小一點。

總結建議:
1.民國100年的資訊問題雖不很嚴重,甚至於可以不改系統,但表單上100年印成00年終究不妥,還是修改比較好,DOS版也可趁機換Windows版了。
2.修改系統並非一蹴可成,尤其是貴公司的資訊系統仍在線上運作,倉促趕工或改不好有可能反而造成停擺,因此最好及早由原創公司動手處理。

嘉葳資訊有限公司 Copyright © 2009 All rights reserved.
台北市中山區敬業一路128巷39號4樓 TEL:(02)85020092 FAX:(02)85025633