Giao diện
IQC (kiểm tra đầu vào)
IQC là phiếu kiểm tra chất lượng vật tư và hàng gia công khi về xưởng. Bạn không tạo IQC bằng tay: hệ thống tự sinh phiếu, bạn chỉ nhập kết quả PASS hoặc FAIL và chọn cách xử lý nếu lô không đạt.
Trang này hướng dẫn tìm phiếu cần kiểm, ghi kết quả PASS/FAIL, xử lý lô không đạt và xuất Excel.
Phiếu IQC từ đâu ra
- Khi xác nhận phiếu nhập kho từ PO (nút Xác nhận & Gửi IQC). Xem Phiếu nhập kho.
- Khi lập phiếu Nhập về (OS-IN) có bật Yêu cầu QC (mỗi dòng một phiếu).
Phiếu mới ở trạng thái Chưa kiểm.
1. Mở danh sách IQC
Ở menu bên trái, chọn Kiểm tra chất lượng (QC) → IQC. Menu có huy hiệu số dòng đang chờ IQC. Menu chỉ hiện khi bạn có quyền xem IQC.

| # | Thành phần | Cách dùng |
|---|---|---|
| 1 | Bảy thẻ thống kê | Tổng IQC, Chưa kiểm, PASS, FAIL, Chờ xử lý, Chờ trả NCC, Hoàn thành. Mỗi thẻ có số và phần trăm trên tổng. |
| 2 | Nhà cung cấp | Tất cả hoặc một nhà cung cấp. |
| 3 | Kết quả QC | Tất cả, PASS, FAIL. |
| 4 | Trạng thái | Tất cả, Chưa kiểm, Chờ xử lý, Chờ trả NCC, Hoàn thành, Đã hủy. |
| 5 | Xuất Excel | Tải danh sách theo bộ lọc đang chọn (tối đa 10.000 dòng). |
| 6 | Xóa bộ lọc | Đưa mọi bộ lọc về Tất cả. |
| 7 | Thêm IQC | Bị vô hiệu ("Tính năng tạo phiếu IQC sắp có"). |
| 8 | Bảng IQC | Cột: Mã IQC, Vật tư, NCC / Khách hàng, Số lượng, PO / Lý do, Ngày kiểm, Kết quả QC, Quyết định xử lý, Trạng thái, Thao tác. |
| 9 | Cột Thao tác | Biểu tượng mắt Xem chi tiết. Biểu tượng Chỉnh sửa bị vô hiệu. |
Cách đọc bảng:
- Ô NCC / Khách hàng hiện nhà cung cấp; không có thì hiện khách hàng (hàng khách trả); không có cả hai thì "—".
- Ô PO / Lý do hiện mã PO; không có PO thì hiện lý do.
- Thẻ Tổng IQC không tính phiếu Đã hủy; không có thẻ riêng cho phiếu đã hủy.
Tìm phiếu cần kiểm
Danh sách không có ô tìm kiếm. Để tìm phiếu cần kiểm, chọn Trạng thái là Chưa kiểm (hoặc Chờ xử lý) và lọc thêm theo Nhà cung cấp.
Rỗng thì hiện "Chưa có phiếu IQC nào". Mỗi trang 10, 20 hoặc 50 dòng.
2. Ghi kết quả kiểm tra
Ở danh sách, bấm Xem chi tiết ở phiếu có trạng thái Chưa kiểm.

| # | Thành phần | Cách dùng |
|---|---|---|
| 1 | Nút Quay lại, mã IQC, huy hiệu trạng thái và kết quả | Dưới có Mã NK, Mã vật tư, Tên vật tư, Đvt, Lot size. |
| 2 | Menu Khác (nút ba chấm) | Mở Xem phiếu nhập kho, Xem đơn mua hàng (PO), Xem phiếu trả NCC (chỉ mục có thật mới hiện). |
| 3 | Lưu | Ghi kết quả. Chỉ hiện khi phiếu còn sửa được và bạn có quyền. |
| 4 | Khối Thông tin chung | Vật tư, nhà cung cấp, PO, người tạo, và ô Ngày kiểm tra. |
| 5 | Khối Kết quả kiểm tra | Hai thẻ PASS / FAIL và ô Ghi chú kết quả. |
| 6 | Khối Bằng chứng kiểm tra | Đính ảnh chụp thực tế, phiếu đo lường. |
| 7 | Khối Quyết định xử lý | Chỉ hiện khi kết quả FAIL: Chấp nhận đặc biệt, Phân loại, Trả NCC. |
| 8 | Cột phải | Luồng xử lý, Trạng thái IQC (dòng hiện tại tô đậm) và Quy tắc quan trọng. |
Khối Quyết định xử lý (và Bằng chứng quyết định xử lý) chỉ xuất hiện sau khi bạn chọn FAIL. Nút In phiếu bị vô hiệu.
Lô đạt (PASS)
- Chọn Ngày kiểm tra nếu khác ngày yêu cầu (để trống thì giữ ngày cũ).
- Chọn thẻ PASS.
- Nhập Ghi chú kết quả và kéo thả ảnh hoặc phiếu đo vào Bằng chứng kiểm tra nếu có.
- Bấm Lưu.
Hệ thống hiện "Đã lưu kết quả QC" và phiếu chuyển sang Hoàn thành. Hộp Quy tắc quan trọng nhắc: chọn lại PASS sẽ xoá mọi lựa chọn xử lý đã nhập.
Lô không đạt (FAIL)
- Chọn thẻ FAIL.
- Nhập Ghi chú kết quả và đính bằng chứng.
- Chọn một phương án ở Quyết định xử lý (bảng dưới).
- Bấm Lưu.
| Phương án | Khi nào chọn | Sau khi Lưu |
|---|---|---|
| Chấp nhận đặc biệt | Vẫn dùng lô dù không đạt; có ghi nhận ngoại lệ. | Hoàn thành ngay, không cần xuất trả hàng. |
| Phân loại | Tách phần đạt (OK) và phần lỗi (NG) trong lô. | Chờ trả NCC; tự sinh phiếu trả nhà cung cấp (nháp) với số lượng bằng SL NG. |
| Trả NCC | Trả toàn bộ lô về nhà cung cấp. | Chờ trả NCC; tự sinh phiếu trả nhà cung cấp (nháp) cho cả lô. |
Với Phân loại, nhập SL NG (không vượt Tổng SL). Ô SL OK (tự tính) bằng Tổng SL trừ SL NG, bạn không nhập tay.
Có thể bỏ trống phương án rồi Lưu: phiếu sang Chờ xử lý và bạn quay lại chọn sau.
Chọn Phân loại hoặc Trả NCC là chốt
Sau khi lưu với Phân loại hoặc Trả NCC, phiếu khoá và hiện "Đã chốt đường trả NCC — không sửa được kết quả IQC nữa". Không có hộp xác nhận, bấm Lưu là chạy ngay. Hãy kiểm tra SL NG trước khi lưu.
Sau khi chốt đường trả hàng
Phiếu ở Chờ trả NCC cho đến khi kho xuất phiếu trả. Việc này làm ở màn "Trả NCC" (Mua hàng), không phải ở IQC. Khi kho xuất phiếu, IQC tự chuyển Hoàn thành. Ở cột phải, dòng Chờ trả NCC có liên kết "Xem phiếu trả NCC (…) →".
3. Xuất Excel
- Chọn các bộ lọc cần thiết.
- Bấm Xuất Excel.
Nút đổi thành "Đang xuất..." rồi hiện "Đã xuất file Excel IQC". Nếu lỗi, hiện "Xuất file thất bại". File gồm các cột: Mã IQC, Nhà cung cấp, Khách hàng, Mã vật tư, Tên vật tư, Đơn vị tính, Số lượng, Ngày kiểm, Kết quả, Hướng xử lý, Trạng thái, Lý do, Ghi chú, Người tạo, Ngày tạo. Không có xuất PDF.
Tra cứu
Ai dùng được
| Việc | Quyền cần |
|---|---|
| Vào danh sách, chi tiết, xem thẻ thống kê, Xuất Excel | iqc:read |
| Nút Lưu ở chi tiết | iqc:update |
Máy chủ có thêm quyền iqc:create và iqc:delete nhưng giao diện không có nút nào dùng chúng.
Trạng thái
| Trạng thái | Ý nghĩa | Sửa được? |
|---|---|---|
| Chưa kiểm | Đã tạo, chờ QC nhập kết quả. | Có |
| Chờ xử lý | FAIL, đang chờ chọn hướng xử lý. | Có, lưu lại nhiều lần |
| Chờ trả NCC | Đang chờ trả hàng về nhà cung cấp. | Không |
| Hoàn thành | Đã hoàn tất (PASS hoặc đã xử lý xong). | Giao diện vẫn hiện nút Lưu (chưa xác minh máy chủ có chặn sửa hay không) |
| Đã hủy | Phiếu nhập kho nguồn đã bị hủy. | Không |
Mỗi lần bấm Lưu là một lần kiểm mới, kết quả và quyết định cũ bị ghi đè.
Tác động sang các chương khác:
- Phiếu nhập kho chỉ nhập kho (post) được khi mọi IQC liên quan đã Hoàn thành.
- Xuất kho vật tư bị chặn khi còn IQC chưa xong.
- Với hàng gia công, khi IQC hoàn thành hệ thống có thể đóng Job (chuyển sang chờ giao) nếu QC đã phủ đủ, và tính lại trạng thái phiếu OS-OUT.
Lỗi thường gặp
| Bạn thấy | Nguyên nhân | Cách xử lý |
|---|---|---|
| "Kết quả PASS thì không được chọn phương án xử lý." | Chọn PASS nhưng còn phương án | Bỏ phương án (hoặc chọn FAIL). |
| "SL OK + SL NG phải bằng đúng Tổng SL." | Phân loại nhập sai | Nhập lại SL NG. |
| "Vui lòng nhập SL NG" / "SL NG không được vượt quá Tổng SL" | Chưa nhập hoặc nhập quá | Nhập số từ 0 đến Tổng SL. |
| "Phiếu IQC này đã chốt đường trả NCC, không thể sửa lại kết quả." | Phiếu đã Chờ trả NCC | Xử lý ở phiếu trả nhà cung cấp. |
| "Phiếu IQC đã bị hủy do phiếu nhập kho nguồn bị hủy." | Phiếu nhập kho bị hủy | Không thao tác tiếp. |
| "File bằng chứng không còn tồn tại. Vui lòng tải lên lại." | Tệp tải lên đã mất | Tải lại tệp. |
| "N file tải lên thất bại. Vui lòng thử lại." | Tệp lớn hơn 10 MB hoặc lỗi mạng | Thu nhỏ tệp rồi tải lại. |
| "Bạn không có quyền lưu kết quả QC." | Thiếu iqc:update | Nhờ người quản trị cấp quyền. |
Lưu ý cho người quản trị
- Nút Thêm IQC, In phiếu, Chỉnh sửa (từng dòng) và Xuất trả NCC → (trong chú giải) bị vô hiệu.
- Không có ô tìm kiếm theo mã IQC dù máy chủ hỗ trợ.
- Phiếu hàng khách trả (không có nhà cung cấp) chỉ chọn được Chấp nhận đặc biệt. Dòng ghi chú trên màn hình nhắc nhầm là "Chấp nhận có điều kiện".
- Phiếu Đã hủy hiện đúng câu "Đã chốt đường trả NCC — không sửa được kết quả IQC nữa" dù không liên quan đến trả hàng.
- Nút Lưu chỉ bị ẩn khi phiếu Chờ trả NCC hoặc Đã hủy; phiếu Hoàn thành vẫn còn nút. Đừng lưu lại phiếu đã hoàn thành nếu không cần.
- Khi chưa chọn PASS hay FAIL, nút Lưu bị khoá, không có thông báo lỗi riêng.
- Hiệu ứng "trừ tồn" khi kho xuất phiếu trả nhà cung cấp mới được thấy qua sơ đồ trên màn hình, chưa kiểm ở mã nguồn.