Hướng dẫn tạo yêu cầu cấp vật tư, quy trình duyệt và giao nhận từ kho, xác nhận nhận hàng, cùng các trạng thái và phân quyền trong hệ thống.
Module Yêu cầu cấp phát Vật tư giúp nhân viên trong xưởng tạo yêu cầu xin cấp vật tư phục vụ sản xuất, và giúp bộ phận kho/quản lý theo dõi, duyệt, cấp phát và xác nhận nhận hàng theo quy trình chuẩn. Toàn bộ vòng đời yêu cầu được ghi nhận rõ ràng.
Module bao gồm 3 trang chức năng:
material_request_management — Xem toàn bộ yêu cầu, lọc tìm kiếm, duyệt/từ chối (Admin), khởi tạo cấp phát.add_material_request — Nhân viên điền thông tin vật tư cần cấp: tên vật tư, số lượng, khách hàng liên quan, mục đích sử dụng.xac_nhan_vattu — Nhân viên xác nhận đã nhận đủ hàng hoặc từ chối nhận. Hệ thống ghi lại thời gian nhận chính xác.Truy cập add_material_request hoặc nhấn nút + (FAB) góc dưới phải màn hình trên mobile. Mọi nhân viên đã đăng nhập đều có thể tạo yêu cầu.
request_date được ghi là ngày hệ thống tại thời điểm gửi — không cần và không thể chỉnh tay. Trạng thái ban đầu luôn là Đang chờ.| Trường | Bắt buộc | Mô tả & Ví dụ |
|---|---|---|
| Người yêu cầu | Tự động | Lấy từ tài khoản đang đăng nhập. Không chỉnh sửa được. |
| Khách hàng | Bắt buộc | Khách hàng liên quan đến yêu cầu này. Chọn từ danh sách hoặc gõ tự do. VD: ABC Corp. |
| Tên PO | Tuỳ chọn | Mã đơn hàng liên quan. VD: PO-240312. Bỏ trống nếu không có. |
| Tên dự án | Tuỳ chọn | Dự án liên quan nếu có. VD: Dự án nội thất XYZ. |
| Tên vật tư | Bắt buộc | Mô tả đầy đủ vật tư cần cấp. VD: Thép tấm CT3 dày 5mm, Dây điện 2.5mm². |
| Số lượng | Bắt buộc | Số lượng cần cấp. Phải lớn hơn 0. VD: 5, 20. |
| Mục đích sử dụng | Bắt buộc | Lý do cần vật tư. VD: Gia công chi tiết trục cho PO-240312, Sửa chữa máy CNC số 3. |
| Ngày yêu cầu | Tự động | Ngày hệ thống ghi nhận khi gửi form. Không thể chỉnh. |
| Trạng thái | Tự động | Bắt đầu là Đang chờ. Thay đổi theo hành động của Admin/Kho. |
Trang material_request_management là trung tâm điều hành. Admin thấy toàn bộ yêu cầu của mọi nhân viên; nhân viên thường chỉ thấy yêu cầu của mình.
| # | Ngày YC | Người YC | Tên vật tư | SL | Khách hàng | Trạng thái | Thao tác |
|---|---|---|---|---|---|---|---|
| 1 | 05/04/2026 | Nguyễn Văn A | Thép tấm 5mm | 10 | ABC Corp | ⏳ Đang chờ | |
| 2 | 04/04/2026 | Trần Thị B | Dây điện 2.5mm | 5 | XYZ Ltd | ✅ Đã duyệt | |
| 3 | 03/04/2026 | Lê Văn C | Bu lông M8×30 | 50 | ABC Corp | 🏁 Hoàn thành | — |
Quy trình Admin xử lý yêu cầu:
capvat-tu.php — điền thông tin người nhận và số lượng cấp thực tế.Sau khi Admin duyệt yêu cầu, nhấn nút 🚚 Giao vật tư trong trang quản lý. Trang capvat-tu.php cho phép điền thông tin cấp phát chi tiết trước khi xác nhận.
datetime-local chọn đúng ngày và giờ.material_issuances với trạng thái pending — chờ nhân viên nhận xác nhận. Yêu cầu gốc chuyển sang trạng thái 🚚 Đang cấp.Trang xac_nhan_vattu.php hiển thị tất cả phiếu cấp phát liên quan đến người đang đăng nhập — dù là người nhận hay người cấp. Nhân viên cần xác nhận sau khi nhận được vật tư từ kho.
received_time là thời điểm hiện tại.| Vật tư | SL | Người cấp | Ngày cấp | Trạng thái | Thao tác |
|---|---|---|---|---|---|
| Thép tấm 5mm | 10 | Lê Kho | 05/04 | pending | |
| Dây điện 2.5mm | 5 | Lê Kho | 04/04 | 🏁 Đã nhận đủ | — |
| Trạng thái | Ý nghĩa | Ai thay đổi | Bước tiếp theo |
|---|---|---|---|
| ⏳ Đang chờ | Yêu cầu mới tạo, chờ Admin xem xét | Tự động khi tạo | Admin duyệt hoặc từ chối |
| ✅ Đã duyệt | Admin đã duyệt, chờ kho cấp phát | Admin | Kho nhấn "🚚 Giao vật tư" |
| 🚚 Đang cấp | Kho đã tạo phiếu cấp, chờ NV xác nhận nhận | Admin/Kho khi giao cấp | NV xác nhận "Đã nhận đủ" hoặc từ chối |
| 🏁 Hoàn thành | Nhân viên đã xác nhận nhận đủ vật tư | Nhân viên khi xác nhận | Kết thúc quy trình |
| ❌ Từ chối | Admin từ chối duyệt yêu cầu | Admin | Yêu cầu đóng lại, NV tạo mới nếu cần |
| 🔄 Bị từ chối | NV từ chối nhận sau khi kho đã cấp | Nhân viên khi từ chối nhận | Admin nhấn "🔄 Cấp lại" để xử lý |
Tiếp tục khám phá các chức năng liên quan: