Giao diện
Xuất đi gia công (OS-OUT)
Phiếu Xuất đi gia công (OS-OUT) ghi lại việc Tiến Huy gửi chi tiết của một Job sang nhà cung cấp gia công ngoài (mã OS-OUT-0001, OS-OUT-0002…). Khi hàng về, bạn lập phiếu Nhập về (OS-IN) để trừ dần số lượng đã gửi.
Trang này hướng dẫn tạo phiếu gửi gia công, theo dõi trạng thái và hủy phiếu.
Trước khi bắt đầu
- Cần có Nhà cung cấp làm đơn vị gia công.
- Job phải đang sản xuất và có công đoạn khai là Gia công ngoài (chọn khi khai quy trình ở Sản phẩm). Xem Job sản xuất.
- Ví dụ trong bài: chi tiết của sản phẩm CARLO - METAL CHAIR - MCH107 (
CL-MF-17-001) gửi sơn ngoài cho nhà cung cấpDEMO-NCC-SON.
1. Mở danh sách phiếu
Ở menu bên trái, chọn Gia công ngoài → Xuất đi gia công (OS-OUT).

| # | Thành phần | Cách dùng |
|---|---|---|
| 1 | Dải tab Xuất đi gia công (OS-OUT) / Nhập về (OS-IN) | Chuyển nhanh giữa phiếu gửi đi và phiếu nhận về. |
| 2 | Tìm kiếm | Gõ mã phiếu (không phân biệt dấu). Chỉ tìm theo mã phiếu, không tìm theo nhà cung cấp. |
| 3 | Trạng thái | Tất cả trạng thái, Đang gia công, Về 1 phần, Chờ QC, Hoàn thành, Đã hủy. |
| 4 | Xóa bộ lọc | Xoá ô tìm kiếm và trạng thái, về trang 1. |
| 5 | Tạo phiếu gia công ngoài (OS-OUT) | Mở màn hình tạo phiếu. |
| 6 | Bảng phiếu | Cột: Mã phiếu, Ngày lập, Ngày gửi, Nhà cung cấp, Tổng SL gửi, Đã nhận, Còn lại, Trạng thái, Ngày hẹn về, Thao tác. |
| 7 | Cột Thao tác | Biểu tượng mắt Xem chi tiết. Hai biểu tượng còn lại bị vô hiệu (xem mục Lưu ý cho người quản trị). |
Danh sách không có thẻ thống kê, không xuất Excel hay PDF. Mỗi trang 10, 20 hoặc 50 dòng; phiếu mới tạo nằm trên cùng. Dưới bảng có khối Chú thích trạng thái.
2. Tạo phiếu gửi gia công
Bấm Tạo phiếu gia công ngoài (OS-OUT). Màn hình có ba tab: 1. Chọn chi tiết cần gia công, 2. Số lượng & thông tin phiếu, 3. Xác nhận & tạo phiếu.
Bạn cũng có thể bấm Gửi gia công ngoài ở tab công đoạn của Job; khi đó Job và công đoạn được điền sẵn.
Tự lưu nháp trong trình duyệt
Mỗi lần chuyển tab, form tự lưu nháp trong trình duyệt của bạn và khôi phục khi mở lại. Nháp bị xoá khi tạo phiếu thành công. Nháp không chia sẻ cho người khác.
Tab 1: Chọn chi tiết cần gia công

| # | Thành phần | Cách dùng |
|---|---|---|
| 1 | Dải ba tab của phiếu | Tab 2 mở khi đã chọn ít nhất một dòng; tab 3 mở khi đã có nhà cung cấp và ngày gửi. |
| 2 | Tìm kiếm (Mã Job, mã/tên chi tiết...) | Tìm theo mã Job, mã hoặc tên chi tiết, mã hoặc tên công đoạn. |
| 3 | Job | Lọc theo một Job. Mặc định Tất cả Job. |
| 4 | Công đoạn | Lọc theo một công đoạn. Mặc định Tất cả công đoạn. |
| 5 | Bảng chi tiết | Cột: ô tích, Job, Hình ảnh, Chi tiết, Công đoạn, ĐVT, SL định mức, Đã gửi, Còn được phép gửi. |
| 6 | Tiếp theo: … | Sang tab 2. Bị khoá nếu chưa chọn dòng nào. |
- Gõ mã Job hoặc tên chi tiết vào ô Tìm kiếm, hoặc chọn Job và Công đoạn.
- Tích chọn các chi tiết cần gửi. Dòng trên đầu bảng hiện "Đã chọn N chi tiết".
- Bấm Tiếp theo: ….
Bảng chỉ liệt kê công đoạn Gia công ngoài của Job đang sản xuất. Dòng có Còn được phép gửi bằng 0 bị khoá.
Một phiếu chỉ gửi một công đoạn
Dòng bạn tích đầu tiên khoá công đoạn của cả phiếu. Các dòng thuộc công đoạn khác bị mờ và không chọn được (di chuột vào thấy "Khác công đoạn đang chọn của phiếu"). Muốn đổi, bấm chip Đang chọn công đoạn … để bỏ chọn tất cả. Ô Chọn tất cả trang này chỉ dùng được khi các dòng chọn được cùng một công đoạn.
Tab 2: Số lượng và thông tin phiếu
- Chọn Nhà cung cấp gia công.
- Chọn Ngày gửi đi. Ô này không tự điền ngày hôm nay.
- Chọn Ngày cần nhận về nếu có hẹn.
- Ở bảng "Danh sách chi tiết gửi gia công", kiểm tra cột SL gửi lần này (mặc định bằng Còn được phép gửi). Sửa lại nếu chỉ gửi một phần.
- Nhập Trọng lượng (kg), Diện tích (m²) và Ghi chú cho từng dòng nếu cần.
- Bấm Tiếp theo: ….
Muốn bỏ một dòng, bấm biểu tượng thùng rác Bỏ dòng N. Dưới bảng có Tổng số dòng, Tổng SL gửi, tổng trọng lượng và tổng diện tích.
| Trường | Bắt buộc | Ràng buộc | Ghi chú |
|---|---|---|---|
| Nhà cung cấp gia công | Có | Chọn từ danh mục | "Vui lòng chọn nhà cung cấp gia công". |
| Ngày gửi đi | Có | Ngày | "Vui lòng chọn ngày gửi đi". |
| Ngày cần nhận về | Không trước ngày gửi đi | Để trống thì danh sách hiện "—". | |
| Ghi chú phiếu | Tối đa 500 ký tự | ||
| SL gửi lần này | Có | Lớn hơn 0 và không vượt Còn được phép gửi | Vượt thì dưới ô hiện "Vượt còn được phép (N)". |
| Trọng lượng (kg) | Số từ 0 trở lên | ||
| Diện tích (m²) | Số từ 0 trở lên | ||
| Ghi chú (dòng) | Tối đa 500 ký tự |
Tab 3: Xác nhận và tạo phiếu
- Đọc lại bản xem trước "Phiếu xuất đi gia công ngoài (OS-OUT)": nhà cung cấp, ngày gửi, công đoạn, các dòng và tổng.
- Bấm Xác nhận tạo phiếu.
Hệ thống hiện "Đã tạo phiếu xuất đi gia công (OS-OUT)" rồi quay về danh sách, không mở phiếu vừa tạo. Phiếu có trạng thái Đang gia công ngay.
Nếu thấy khung đỏ "Còn thông tin chưa hợp lệ", quay lại tab 2 để sửa số lượng hoặc ngày.
Chữ cũ ở tab 3
Bản xem trước còn nhãn Nháp và câu "Phiếu sẽ ở trạng thái Nháp sau khi tạo… Bấm Xác nhận đã gửi…". Câu này đã lỗi thời: phiếu không có nháp và không có nút Xác nhận đã gửi.
3. Xem chi tiết phiếu
Ở danh sách, bấm mã phiếu hoặc biểu tượng mắt Xem chi tiết.

| # | Thành phần | Cách dùng |
|---|---|---|
| 1 | Mã phiếu và huy hiệu trạng thái | Nút Quay lại nằm bên trái. |
| 2 | Dải Nhà cung cấp, Ngày gửi, Ngày hẹn về | Thông tin chính của phiếu. |
| 3 | Hủy phiếu | Nút viền đỏ, mở hộp thoại xác nhận. Ẩn khi phiếu đã hủy. |
| 4 | In phiếu | Bị vô hiệu: chưa có tính năng in. |
| 5 | Khối Thông tin phiếu | Ghi chú, Người tạo, Người xác nhận, Ngày xác nhận. Giá trị trống hiện "—". |
| 6 | Khối Danh sách chi tiết gửi gia công | STT, Job, Hình ảnh, Chi tiết, Công đoạn, ĐVT, SL gửi, SL đã nhận, Còn lại, Trọng lượng (kg), Diện tích (m²), Ghi chú, dòng Tổng. |
Cột SL đã nhận và Còn lại tự cập nhật khi bạn lập phiếu Nhập về (OS-IN).
4. Hủy phiếu
- Mở chi tiết phiếu.
- Bấm Hủy phiếu.
- Đọc hộp thoại Hủy phiếu gia công ngoài, bấm Xác nhận.
Phiếu chuyển sang Đã hủy và không khôi phục được. Số lượng đã gửi của các dòng được giải phóng, nên có thể gửi lại bằng phiếu mới.
Phiếu còn phiếu OS-IN chưa hủy (kể cả đã nhận hàng) thì không hủy được. Hãy hủy các phiếu OS-IN trước.
Hộp thoại hủy nói sai về tồn kho
Hộp thoại ghi "đã trừ tồn kho xuất — hủy sẽ đảo ngược bút toán và cộng lại tồn kho". Thực tế OS-OUT không đụng tồn kho; hủy chỉ đổi trạng thái và giải phóng định mức gửi. Bạn không cần điều chỉnh kho sau khi hủy.
Phiếu không sửa và không xoá được. Gửi nhầm thì hủy rồi tạo lại.
Tra cứu
Ai dùng được
| Việc | Quyền cần |
|---|---|
| Vào danh sách, chi tiết, danh sách công đoạn gửi được | outsourcing:read |
| Vào trang tạo, nút Tạo phiếu gia công ngoài (OS-OUT) | outsourcing:create |
| Nút Hủy phiếu | outsourcing:update |
Không có quyền duyệt, sửa hay xoá riêng cho OS-OUT.
Trạng thái
Trạng thái do hệ thống tự tính lại theo số lượng nhận về và kết quả IQC. Việc bạn chủ động chỉ có một: Hủy phiếu.
| Trạng thái | Ý nghĩa |
|---|---|
| Đang gia công | Đã gửi, chưa nhận về dòng nào. |
| Về 1 phần | Đã nhận một phần, còn dòng chưa đủ. |
| Chờ QC | Đã nhận đủ, còn phiếu IQC chưa xong. |
| Hoàn thành | Đã nhận đủ, IQC đã xong (hoặc không cần IQC). |
| Đã hủy | Phiếu đã bị hủy. Trạng thái cuối. |
Số nhận được tính bằng tổng các phiếu OS-IN chưa hủy, trừ phiếu trả nhà cung cấp đã xuất. Vì vậy một IQC không đạt phải trả hàng có thể đưa phiếu lùi từ Hoàn thành về Về 1 phần hoặc Đang gia công.
Lỗi thường gặp
| Bạn thấy | Nguyên nhân | Cách xử lý |
|---|---|---|
| "Nhà cung cấp gia công không tồn tại." | Nhà cung cấp đã bị xoá | Chọn nhà cung cấp khác. |
| "Phiếu cần ít nhất một chi tiết cần gia công." | Chưa chọn dòng | Quay lại tab 1 và tích chọn. |
| "Mỗi phiếu chỉ được gửi gia công cùng một công đoạn." | Chọn dòng thuộc nhiều công đoạn | Tách thành nhiều phiếu. |
| "Có chi tiết bị chọn trùng công đoạn." | Trùng công đoạn của Job trong một phiếu | Bỏ dòng trùng. |
| "Phiếu đã có OS-IN liên kết chưa hủy — không thể hủy." | Còn phiếu nhận về | Hủy phiếu OS-IN trước. |
| "Phiếu đã đổi trạng thái. Vui lòng tải lại trang." | Phiếu đã hủy hoặc người khác vừa đổi | Tải lại trang. |
| "Bạn không có quyền tạo phiếu gia công ngoài." / "Bạn không có quyền hủy phiếu." | Thiếu quyền | Nhờ người quản trị cấp quyền ở Phân quyền. |
Lưu ý cho người quản trị
- Hệ thống không kiểm lại ở máy chủ việc số lượng gửi không vượt Còn được phép gửi và Job phải đang sản xuất; chỉ giao diện chặn. Mã và tên chi tiết, công đoạn trên dòng cũng do trình duyệt gửi lên.
- Biểu tượng In phiếu xuất và Khác ở mỗi dòng danh sách bị vô hiệu ("Sửa, Nhân bản — tính năng sắp có"). In phiếu ở chi tiết cũng vậy.
- Ô tìm kiếm chỉ tìm theo mã phiếu.
- Khối Danh sách chi tiết gửi gia công luôn có dòng mô tả "Hệ thống chưa trả về danh sách dòng cho phiếu này" kể cả khi có dữ liệu. Bỏ qua dòng này.
- Chưa xác minh việc hủy OS-OUT có làm lùi tiến độ công đoạn của Job hay không.