TND-611|電子報價標價清單:工程、財物與Excel匯入

原始碼查核:2026-10-12

電子報價標價清單依工程、財物呈現不同欄位;它與一般複數決標的招標品項頁不同。

搜尋關鍵字:電子報價,標價清單,工程標價清單,財物標價清單,含細項,需求規格,需求標的名稱,數量,單位,製造廠,Excel匯入,xls,品項整批匯入

類別/欄位出現及限制
工程:項次必填;畫面長度30字元。
工程:項目及說明必填;畫面長度1000字元。
工程:含細項選取後將此列作為標題列,隱藏本列單位及數量;未選時顯示。只要清單有標題列,整份清單至少要有一筆非標題細項,原碼未要求每個標題各有一筆子項。
財物:需求標的名稱必填,且同清單不得重複;畫面長度1000字元。
財物:需求規格畫面長度1000字元;不可因畫面標示就推定與名稱完全相同的後端必填分支,應分別查檢核。
非標題列:數量、單位數量必填、可解析且大於0,單位必填;畫面兩者長度各20字元。工程標題列免此組檢核。
財物:製造廠名稱/地址欄位機關可刪除或復原文件上的廠商填寫區,儲存factoryExist旗標;此處並不是機關填入得標廠商。

新增、刪除與列印

可逐筆新增或刪除項次,畫面重新編排索引。新增尚未暫存時,友善列印停用並提醒先暫存;項目數不等於已保存完成。

整批匯入規格

Controller檢查Excel為xls格式。工程與財物使用不同解析器,讀第一個工作表,第一列作為表頭,資料由第二列開始。

格式欄位順序表頭限制
工程A含細項、B項次、C項目及說明、D單位、E數量表頭最後欄位置必須為5;解析器未核對表頭文字。含細項只把Y或「是」當Y,其餘為N。
財物A需求標的名稱、B需求規格、C數量、D單位表頭最後欄位置必須為4;解析器未核對表頭文字。

有資料列時解析器清掉帶入的原清單再建立本次項目,因此是取代清單;沒有資料列則可能返回原baseList。數字以一般十進位字串處理,數量等指定欄位會去掉唯一且位於結尾的「.0」。公式格走預設空值分支,不會替Excel計算公式。數量處理異常有置0分支,後續仍可能被正數檢核拒絕。

解析器本身不代表全部必填、長度或正數商業檢核已通過。匯入後畫面重建清單,再儲存並走後續檢核;修改與更正從目前編輯資料準備清單。

續辦與簽章

續辦會依前案得標預估數量剔除全數滿足的品項,未剔除項目不在該段自動扣減數量;本輪需求仍須核對。完成標價清單後,另須完成文件簽章及內容一致性檢核,見TND-613。

精簡程式追溯

  • tps/tps-C/src/main/resources/META-INF/resources/jsp/view/C/tpam/PriceList.jsp,475–510、531–725、961–1188;欄位、含細項、列印及匯入。
  • tps/tps-common/src/main/java/geps3/pms/tps/common/service/TenderManagementService.java,4296–4373、4631–4707、13967–13979;名稱、數量及細項檢核。
  • tps/tps-C/src/main/java/geps3/pms/tps/tpam/web/TenderManagementController.java,9692–9824;工程/財物Excel匯入。
  • tps/tps-common/src/main/java/geps3/pms/tps/common/util/TenderImportEngineerItemExcel.java,54–135;工程欄位解析與取代。
  • tps/tps-common/src/main/java/geps3/pms/tps/common/util/TenderImportItemExcel.java,53–122;財物欄位解析與取代。

連動規則與相關查詢

返回招標公告導覽


Was this article helpful?