2008年3月27日 星期四

文書科發文系統修改

本日2008/03/27下午由進富陪同,一起到文書科說明發文系統。
原來的流程是
輸入文號 -> 函文內容校對 -> 設定發文日期(設定發文日期後,即關閉函文內容、設定發文日期功能) -> 發文
承辦人希望發文日期和函文內容即使在設定發文日期後繼續能修改。
新的流程如下:
輸入文號 -> 函文內容校業 -> 設定發文日期 (設定日期後日期項目變色)-> 發文
在發文過程中若有任一機關曾經以電子發文時,則系統自動關閉「整批電子發文」功能。
系統檢查gtaoer中的rtype是否有'E'值。


另外承辦人希望函稿編輯中文件速等、密等設定為「普通件」、「普通」(預設值)
這部份需要修改退撫系統的每一支程式

2008年3月24日 星期一

撫恤函稿編輯錯誤

昨日承辦人測試時發現錯誤!少一段文字跑 不出來。
本人做資料初始化時發現會出錯,錯誤訊息如下:
Oracle Automation 錯誤 '800a01b8'
SQL execution error, ORA-00001: 違反必須為唯一的限制條件 (TASADMIN.PK_GTAOMK) ORA-02063: 在 line 之前, 自 MOP5000
/adm/program/fun/gtao/Fun_Gtao_s.asp, 列304

看起來應該是ORACLE的錯誤!

2008年2月28日 星期四

退撫系統維護(撫卹金證書)

今日維護ADCR101084_Word.asp這支報表
承辦人員表示最後服務機關跑不出來,經檢查資料庫後發現
mca table 中的ORGN若為空值,則該欄位跑不出來。
直接修改資料庫,將該欄位的機關名稱補上即可。

2008年2月15日 星期五

組編分類表查詢

select * from cod1 where cod1_item='DCK'

組織規程核議表

今日測試成大的組織規程核議表發現該檔有使用少見的換行符號:Shift + Enter
以致判斷斷行的判斷式發生結果不正確之情事。和鼎傑討論後發現其ASCII編碼為11,意即CHR(11)可以判斷出該符號。

錯誤處理方式如下:
將WORD內容指定給一個字串變數,並對該字串做一個尋找Chr(11)取代為Chr(13)的動作,其餘指令不動即可!

2008年2月13日 星期三

文書科電子發文錯誤訊息

錯誤碼如下:
Oracle Automation 錯誤 '800a01b8'
SQL execution error, ORA-00904: 資料欄名稱無效
/adm/program/BDE10B0000/BDE10B0000_S.asp, 列454

資料發生原因:
執行UPDATE的SQL文在進行 EEMC Table的資料更新時使用了未定義的欄位。

經查明後,BDE10B0000_S.asp第452行裡其中「prdate」欄位打成「prodate」造成此錯誤,經更新後已解決該錯誤。

組織規程核議表使用限制

組織規程核議表使用限制
  1. 外部機關上傳之組織規程WORD檔必須在前三行裡(一般是在標題)顯示該機關名稱。例如:國立台北科技大學組織規程

系統會抓取組織規程字樣前的字串當作該機關名稱(校名),若前三行系統抓不到校名或該機關組織名稱者,則自動以「測試組織規程」為該核議表檔名

  1. 原則上,系統以「行」為處理單位,若遇外部機關以" "、" "、換行符號來進行WORD的排版時,則會出現不可預期的格式錯誤(此部份需依賴承辦人員手動修正)
  2. 若該外部機關上傳之組織規程檔案有附上組織表,則最後一條文會與組織表合併在一起,此部份需由承辦人員刪除多餘的資訊。
  3. 某些外部機關組織規程條文以章節分類者,在最前頭第一章與前段文字,因為各人排版方式不同,可能會有連在一起的情形(較常發生於使用大量空白符號者)