[Miro QA 20220711]
## MR40501 材料分配處裡
1. 請備單位測試機無法修改,請確認是否還有需要下拉選單,或是需要什麼條件才可修改?

這個主檔的紀錄原本有**刪除**、**更新**按鈕,但該主檔一旦在**MAST_ALOTS材料請撥備料分配明細資料表**產生明細資料。
就會無法修改主檔,必需將這兩個按鈕隱藏。
2. 明細發料單位的下拉式選單無資料,不確定會有那些選項。

選項是從後端的資料表來的,在前端動態產生
```sql
SELECT DEPT_ANO, DEPT_NAME FROM BASC_DEPT
WHERE
DEPT_DPNO = 'Y' AND
DEPT_ANO like :ALOTT_ANO ||'%' AND
NVL(DEPT_DEL,'0') = 'h'
```
3. 此列表會有多筆資料嗎? 測試機無法完成新增,且現有內容都只有一筆資料。

根據下列 sql,明細可以有兩筆資料,例如 `FW-110-2`,並且應該能夠新增內容。
```sql
SELECT * FROM (
SELECT COUNT(*) CNT, A.ALOTT_ANO, A.ALOTT_CIDEPT, A.ALOTT_NO1, A.ALOTT_NO2, A.ALOTT_NO3, A.ALOTT_SEQ, A.ALOTT_MNO
FROM MAST_ALOTT A
LEFT JOIN MAST_ALOTS B ON
A.ALOTT_ANO=B.ALOTS_ANO AND
A.ALOTT_CIDEPT=B.ALOTS_CIDEPT AND
A.ALOTT_NO1=B.ALOTS_NO1 AND
A.ALOTT_NO2=B.ALOTS_NO2 AND
A.ALOTT_NO3=B.ALOTS_NO3 AND
A.ALOTT_SEQ=B.ALOTS_SEQ AND
A.ALOTT_MNO=B.ALOTS_MNO
GROUP BY A.ALOTT_ANO, A.ALOTT_CIDEPT, A.ALOTT_NO1, A.ALOTT_NO2, A.ALOTT_NO3, A.ALOTT_SEQ, ALOTT_MNO
) WHERE CNT > 1
ORDER BY ALOTT_NO2 DESC ;
```
4. 此處雖有刪除欄位,但無法進行刪除動作,所以資料可被刪除嗎?

有刪除資料的 checkbox控制項,要刪除資料必須進行勾選,但程式維護人員在2015年一律將勾選刪除的 checkbox 設置為 inVisible。
## 材料預算維護
5. 不確定此處是否可新增材料,測試機測試無法,但使用手冊上寫可以。

嘗試於總管理處 105 年 下期 工程編號 A232333000 新增資料。
新增材料材料必須有屬性 MNO_CODE1='1' 才會在這個功能列出,查詢符合的材料:
``` sql
SELECT * FROM BASC_MNO WHERE MNO_CODE1='1';
```
新增一筆材料編號 A23233500011 成功。