---
# System prepended metadata

title: E32
tags: [問題單待處理]

---

# E32
###### tags: `問題單待處理`

## 問題敘述
第三區管理處之湖口所退料單EE-111-7日期打錯，煩請修正日期為111/06/09。(並希望系統能設定不符日期格式不能壓日期)
## 解析
- [E32](https://docs.google.com/document/d/1whgwlvJ8JsKpdM2ZU-uMUW55LCnUKt5I/edit?usp=sharing&ouid=107825791787894292764&rtpof=true&sd=true)


日期格式? 請單位給予符合日期格式範例

單位的功能 加在資料庫 或加在 jsp?

EE-111-7 
sql 修正資料

（閱讀 mr60108 ）
1.資料抓取MAST_EENOB  符合搜尋條件 ORDER BY 退料單號。，刪除碼=’1’不抓取。
2.退料單號不同時，跳頁列印。
3.收料單位：EENOH_ANO 所屬，SHOW 中文（ref  BASC_DEPT）
4.領調單號：EENOH_NENO1/2/3
5.領調單位： EENOH_NEDEPT所屬，SHOW 中文（ref  BASC_DEPT）
6.退料單號：EENOH_ ANO+ EENOH_ EECODE+ EENOH_EEYY+ EENOH_EESEQ
7.實收日期：EENOH_EEDATE
8.會計科目：EENOH_SUBJ所屬，SHOW 中文（ref  MI08MPF）
9.成本分攤單位： 
10.備料單號：以EENOH_WNO至 MAST_FNOH表找FNOH_WNO=EENOH_WNO，SHOW
   FNOH_ANO/FCODE/FYY/FSEQ
11.退料單位：EENOH_EEDEPT 所屬，SHOW 中文（ref  BASC_DEPT）
12.系統代號：EENOH_SUBNO
13.用途代號：EENOH_UNIT
14.工程編號：EENOH_WNO
15.工程名稱：EENOH_WNO所屬，SHOW 中文（ref  BASC_WNO）
16.序號：EENOB_SEQ

```java=69
sql_select.append("SELECT Y.EENOB_SEQ AS A1,Y.EENOB_MNO AS A2 ,NVL(Y.EENOB_EEQTY,0) AS A3,NVL(Y.EENOB_IQTY,0) AS A4,NVL(Y.EENOB_PRICE,0) AS A5,NVL(Y.EENOB_AMT,0) AS A6 ");
         sql_select.append("FROM MAST_EENOH X,MAST_EENOB Y ");
         sql_select.append("WHERE  (X.EENOH_ANO = Y.EENOB_ANO)  AND  ");
         sql_select.append("  (X.EENOH_EEYY = Y.EENOB_EEYY)  AND  ");
         sql_select.append("  (X.EENOH_EESEQ = Y.EENOB_EESEQ)   ");
         sql_select.append("AND X.EENOH_EESEQ="+ano[0]);
         sql_select.append(wherestring[0]);
         sql_select.append(" ORDER BY EENOB_SEQ");
```

```java=256     
HSSFRow  pageRow = sheet.getRow((page * page_rows) + 0);
		HSSFCell  pageCell = pageRow.getCell((short)10);
setBig5CellValue("列印日期：" + SYSDATE.getInstance().getNowDate_TW(),pageCell); 
		
```

## 問題單內容
*  原始程式碼位置
*  目的程式碼位置
*  問題解析
*  處理方法
*  變更後測試執行結果