---
# System prepended metadata

title: Untitled

---

[Miro QA 20220711]
## MR40501 材料分配處裡
 1. 請備單位測試機無法修改，請確認是否還有需要下拉選單，或是需要什麼條件才可修改？
![](https://i.imgur.com/ccXmM1w.png)

    這個主檔的紀錄原本有**刪除**、**更新**按鈕，但該主檔一旦在**MAST_ALOTS材料請撥備料分配明細資料表**產生明細資料。
  就會無法修改主檔，必需將這兩個按鈕隱藏。
 2. 明細發料單位的下拉式選單無資料，不確定會有那些選項。
 ![](https://i.imgur.com/T060fX3.png)
  選項是從後端的資料表來的，在前端動態產生
  ```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. 此列表會有多筆資料嗎？  測試機無法完成新增，且現有內容都只有一筆資料。
  ![](https://i.imgur.com/bnOI78s.png)
  根據下列 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. 此處雖有刪除欄位，但無法進行刪除動作，所以資料可被刪除嗎？
  ![](https://i.imgur.com/0LyrOh8.png)
  有刪除資料的 checkbox控制項，要刪除資料必須進行勾選，但程式維護人員在2015年一律將勾選刪除的 checkbox 設置為 inVisible。
## 材料預算維護
  5. 不確定此處是否可新增材料，測試機測試無法，但使用手冊上寫可以。
  ![](https://i.imgur.com/JtCzpou.jpg)
  嘗試於總管理處 105 年 下期 工程編號 A232333000 新增資料。
  新增材料材料必須有屬性 MNO_CODE1='1' 才會在這個功能列出，查詢符合的材料：
  ``` sql
  SELECT * FROM BASC_MNO WHERE MNO_CODE1='1';
  ```
  新增一筆材料編號 A23233500011 成功。
  