| Version 3 (modified by , 2 weeks ago) ( diff ) |
|---|
Детален Use Case 4: Прием на производи
Актер: Warehouse Staff (Складишен персонал)
Цел: Да се примат производите од добавувачот и да се зголеми залихата.
| Чекор | Опис (Дијалог) | SQL Команда |
| 1 | Актер: Ги листа нарачките во исчекување. | SELECT * FROM purchase_order WHERE status = 'Pending' AND warehouse_id = 1;
|
| 2 | Актер: Го избира ID-то на нарачката (PO_ID: 1) што одговара на отпремницата. | SELECT * FROM purchase_order_item WHERE po_id = 1;
|
| 3 | Систем: Ги листа производите од нарачката (HP Laptop 250 G8, 10 парчиња). | - |
| 4 | Актер: Ја брои производите и потврдува дека пристигнале 10 парчиња. | - |
| 5 | Систем: Го менува статусот на нарачката во 'Completed'. | UPDATE purchase_order SET status = 'Completed', actual_delivery_date = CURRENT_DATE WHERE po_id = 1;
|
| 6 | Систем: Ја ажурира примената количина во табелата purchase_order_item. | UPDATE purchase_order_item SET received_quantity = 10 WHERE po_id = 1 AND product_id = 2;
|
| 7 | Систем: Ја зголемува залихата во складот (warehouse_stock). | UPDATE warehouse_stock SET quantity_on_hand = quantity_on_hand + 10 WHERE warehouse_id = 1 AND product_id = 2;
|
Note:
See TracWiki
for help on using the wiki.
