Skip to main content

Hướng dẫn phân loại thành phẩm

Hướng dẫn sử dụng — Chứ

Mục năngđích: Module Phân loại thành phẩm


1. Mục đích

Chức năng Phân loại thành phẩm dùng để ghi nhận việc phân bổ số lượng hàng hóa từ kho vào từng Packing List (PKL) theo đơn hàng thực tế.

Trong TTD,hỗ bạn có thể thực hiệntrợ 2 luồng phân loại:

  • Nhập kho: phân loại để giảm tồn kho (giảm phầtồn chưakho) phân loại).
  • Nhập PKL: phân loại để (tăng phân bổ vào PKLPKL).

    URL: (tăng phần đã phân loại).

Lưu ý quan trọng: Phân loại phải hoàn thành đúphẩm


🗂️ Mục lục


2.I. URLDanh sách lịch sử phân loại

Trang danh sách chia làm 2 khu vực chính: cột trái hiển thị lịch sử các phiếu phân loại, cột phải hiển thị chi tiết phiếu đang được chọn.


1. Yêu cầu quyền truy cập

NgôQuyền ngữ ĐườngPhạm dẫnvi
Tiếng ViệtView Vào được trang danh sách lịch sử phân loại
EditHiển thị và sử dụng được các nút "Nhập PKL" /phan-loai-thanh-pham "Nhập kho"

3. Truy cập chức năng

Nếu cầthiếu quyền

  • Tài khoản phải có quyền View, đểtrang hiển thị thông báo trang.
  • "Từ
  • chối truy cập".
     Nếu tài khoản không cóthiếu quyền Edit, các nút tạo phiếu phân loại mới sẽ bị vô hiệu hóa.

Cách vào trang

  1. Đăng nhập hệ thống.

  2. Vào trang Phân loại thành phẩm.

  3. Màn hình chia 2 cột:

    • Cột trái: Lịch sử phiếu phân loại (tìm kiếm, lọc, chọn để xem chi tiết).
    • Cột phải: Chi tiết phiếu đang chọn.

4.2. Tìm kiếm và xemlọc lịchdữ sử phân loạiliệu

2.1. Ô tìm kiếm nhanh

  • Ô tìm kiếm nằm ở đầu cột trái.

  • i,
  • Nhậcho phép mã phiếu hoặc mã Packing List để lọc danh sách theo thời gian thực.c bằng:

    • Mã phiếu phân loại
    • Mã Packing List

    2.2. Bộ lọc nâng cao

    • Nhấn biểu tượng Bộ lọc. để mở các tùy chọn lọc:

    • trong
    • chọ
    • mặ
    • Trường lọc Các TTD:

      giá
        trị
      Loại phân loại: Tất cả / Nhập kho / Nhập PKL
      Ngày tạo: Chọn khoảng thời gian
      Người tạo Tìm
    • theo tên người tạo phiếu
    • Chi nhánh: Mặc định theo chi nhánh của tài khoản

      Nhấn Áp dụng để lọc, nhấn Xóa lọc để đặt lại.i về mặc định.


    3. Xem chi tiết phiếu phân loại

    Nhấp chọn một phiếu

    1. Chọn 1 phiếu ởtrong danh sách bên trái.

    2. Cột phải sẽ hiển thị: chi tiết phiếu theo từng dòng:

      • Danh
      • sách
      • TrườngÝ nghĩa
        đơn hàng (kèm/ SKU/mãSKUThông tin định danh đơn)n
      • hàng
      • Số lượng đã phân loại Lượng đã được phân bổ vào PKL
        Số lượng tồn kho/số/ chưa phân loạiợng còn lại (chưa được phân loại)bổ

        5.II. TạChức năng tạo phiếu phân loại mới

        Bướ

        1. Truy cập chức 1năng

        Đăng Mởnhập cửahệ sổthống, phâvào trang "Phân loại

          thành
        • phẩm".

          TừTại cột trái, nhấn:chọn loại phân loại phù hợp:

          • Nhấn NHẬP PKL để mở cửa sổ "Phân loại nhập PKL”PKL" (tăng phân bổ vào PKL).
          • Nhấn NHẬP KHO để mở cửa sổ "Phân loại nhập kho”kho" (giảm tồn kho).

        ⚠️

        Lưu ý quan trọng: Phân loại phải hoàn thành đúng số lượng trước 2khi xuất kho. Nếu phân loại chưa khớp, chức năng xuất kho sẽ báo "chưa khớp" và không cho lưu.


        2. Quét mã Packing List

        2.1. Nhập mã PKL

        • Trong cửa sổ phân loại, cóTại ô:

          • nhập "Quét mã PackingList / Sản phẩm”m",
        • Thựthực hiện:n một trong hai cách:

          • Quét QR bằng máy quét, hoặct.
          • tay PKL rồi nhấn Enter
          .

        Bước2.2. 3 — Xử lýThêm nhiều Packing List trong cùng phiên

        • Bạn có thể quét thêm nhiều PKL vào cùng một phiếu
          • Có thể quét lần lượt nhiều PKL trong cùng một phiên phân loại.
          • Danh sách PKL đã quét nằmhiển thị bên trái cửa sổ phân loại.
          • Có thể bấmNhấp chọn một PKL để xem chi tiết thùng và đơn hàng tương ứng ở cột phải.
        • thể xóa PKL khỏi danh sách đã quét trước 4khi xác nhận.

        ⚠️ Lưu ý: Nếu xóa hết dữ liệu của một PKL, PKL đó sẽ tự động biến mất khỏi danh sách.


        3. Nhập số lượng phân loại

        • Với từng dòng đơn hàng, nhập số lượng vào ô "Nhập số lượng”ng".

        • Hệ thống hiển thị sẵn:n các chỉ số tham chiếu:

          • cần: lượng hệ thống yêu cầu bạn nhập đúng cho dòng đó.

          • T, TP, L:

            • T:
          • Nếu
          • bạn
            Ký hiệuÝ nghĩa
            SLT Tổng tồn thành phẩm
            TP: Tổng thành phẩm đã phân loại
            L: Tổng thành phẩm chưa phân loại
            SL cần Số

            Trong quá trình nhập:

            • Nếu bạn nhập 0 →lượng hệ thống báoyêu “Vui lòngcầu nhập số lượđúng lớncho hơndòng 0”.
            • đó

            Quy tắc nhập khác SL cần → hệ thống sẽ hiển thị cảnh báo để bạn kiểm tra lại.
          • Nếu bạn nhập đúng SL cần → dòng sẽ ở trạng thái đạt.

          Theotheo từng mode:

          loại
            phân
          • loại:

            Nhập PKLPKL:: giới hạn theo “L”. Tổng nhập cho cùng đơn hàng trong phiên không được vượt quá “L”.giá Nếu vượt →trị “KhôL (tồn chưa phân loại).

            Nhập kho: Số lượng nhập vượt quá số tồn (X)”.

          • Nhập kho: giới hạn theo số lượkhông đang có của đơn hàng. Nếu vưưt → “Không nhậpc vượt quá số lượng đang có của đơn hàng.

            ⚠️ Lưu ý:

            • Nhập 0 → hệ thống (X)”báo "Vui lòng nhập số lượng lớn hơn 0".
          • Chỉ

            Ngoànhập số nguyên dương.

          • Nhập khác SL cần → hệ thống hiển thị cảnh báo để bạn kiểm tra lại.
          • Nhập đúng SL cần → dòng ở trạng thái ra:

              đạt.
            • Nhập khokho:: nếNếu một đơn hàng không còn số lượng để xử lý theo mode này,, dòng đó sẽ không hiển thị.

            Bước

          • 5

            Nếu cần Xóaloại dòng/bỏ bớt dữ liệu, nhấn icon thùng (nếurác cần)

            • Có nútđể xóa (icontừng dòng hoặc từng thùngng. rác) để loại khỏi dữ liệu phiên hiện tại.
            • Dòng đã xóa sẽ không được tính khi xác nhận.
            • Nếu
              xóa

              hết dữ liệu của một PKL → PKL tự biến mất khỏi danh sách.

            Bước 6 —

            4. Xác nhận lưu

            • Nhấn nút "Xác nhận”n". ở cuối cửa sổ phân loại.
            • Hệ thống hiển thị popup "Xác nhận phân loại”i". với tổng quan trước khi lưu.
            • NhấXem lại thông tin và nhấn "Xác nhận”n" lần nữa để hoàn tất.

            ⚠️ Lưu ý về cửa sổ phân loại: Không thể đóng bằng cách nhấp ra ngoài hoặc nhấn phím Esc. Bạn phải hoàn tất hoặc hủy rõ ràng bên trong cửa sổ.

            Điều kiện lưu thành công:

            • Không còn cảnh báo số lượng trên các dòng.
            • Có ít nhất 1 dòng hợp lệ để lưu.

            6.5. Kết quả sau khi lưu

            Sau khi nhấn Xác nhận, hệ thống sẽ:

            1. Tạo phiếu phân loại thành công.
            2. Cập nhật tồn kho theo loại phân loại:
            Loại phân loạiTác động lên tồn kho
            Nhập khoTồn kho giảm
            Nhập PKLPhân bổ vào PKL tăng
            1. Phiếu mới xuất hiện trên đầu danh sách lịch sử.

            Trạng thái PKL sau phân loại sẽ chuyển theo logic:

            Trạng tháiĐiều kiện
            completed_classificationPhân loại đủ số lượng
            partial_classificationPhân loại chưa đủ số lượng

            Hệ thống vẫn cho phép lưu trạng thái partial nếu dữ liệu hợp lệ.


            III. Quy tắc & Điều kiện hệ thống

            1. Điều kiện quét hợp lệ / không hợp lệ (TTD)

            Quét hợp lệ — PKL được thêm vào danh sách khi:

            • Hệ thống m thấy PKL trong hệdữ thống.liệu.
            • PKL còn khả dụng để phân loại.
            • PKL chưa tồn tại trong danh sách phiên hiện tại.

            Quét không hợp lệ — hệ thống báo lỗi và bỏ qua khi:

            • Trù
            • Khô
            • Tình huốngThông báo lỗi
              Ô nhập trống "Vui lòng không để trống”ng"
              Chưa quét PKL "Vui lòng quét Packing List”List"
              PKL đã xuất kho "Packing List đã xuất kho”kho"
              Quét trùng PKLtrong cùng phiên"Packing List đã tồn tại trong danh sách”ch"
              PKL không khả dụng "Packing List không khả dụng để nhập kho”kho"
              Không tìm thấy PKL "Không tìm thấy Packing List”List"
              Lỗi hệ thống "Không thể lấy dữ liệu, vui lòng liên hệ admin”admin"

              7.2. Quy tắc nhập số lượng và xác nhận lưu

              Quy tắc chung

              • Không nhập 0.
              • Chỉ— chỉ nhậnp số nguyên.n dương.

              TheoGiới hạn theo loại phân loại

              (mode = pkl)

              (mode = warehouse)

              LoạiGiới hạnThông báo khi vượt
              Nhập PKL Tổng nhập theo order_id không vượt remaining:

              giá
              • trị L (tồn chưa phân loại)
              "Không nhập vượt quá số tồn (X)"
              Nhập kho Không vượt số lượng đang có của đơn hàng (inbound_quantity:

              )
              "Không nhập vượt quá số lượng đang có của đơn hàng (X)"

              Điều kiện lưu thành công

              • Không còn cảnh báo order.noti.trên các dòng.
              • Có ít nhất 1 dòng hợp lệ.

              Nếu lỗi:

              • “Vui lòng kiểm tra lại số lượng phân loại”
              • “Không có dữ liệu hợp lệ để lưu...”

              8. Kết quả sau khi lưu

              Sau khi lưu thành công:

              1. Tạo phiếu phân loại.

              2. Cập nhật tồn:

                • Nhập kho: tồn giảm
                • Nhập PKL: tồn tăng
              3. Phiếu mới hiển thị trên đầu danh sách.

              Trạng thái PKL:

              • completed_classification: đã đủ
              • partial_classification: chưa đủ

              Hệ thống vẫn cho phép lưu partial nếu dữ liệu hợp lệ.


              9.3. Các thông báo lỗi thường gặp

              Thông báo Ý nghĩa Cách xử lý
              Vui lòng nhập số lượng lớn hơn 0 NhậĐã nhập 0 Nhập >số lớn hơn 0
              Không nhập vượt quá số tồn (X) Vượt tồn chưa phân loại (Nhập PKL) Giảm số lượng xuống ≤ X
              Không nhập vượt quá số lượng đang có của đơn hàng (X) Vượt số lượng đang có (Nhập kho) Giảm số lượng xuống ≤ X
              Vui lòng kiểm tra lại số lượng phân loại Vẫn còn dòng có lỗi SửKiểm tra và sửa lại các dòng cảnh báo
              Không có dữ liệu hợp lệ để lưu... Không có dòng nào hợp lệ Nhập ít nhất 1 dòng hợp lệ

              10. Các trường và hành vi bị khóa hoặc giới hạn thao tác

              Quyền

              • Không có quyền Edit → không tạo được phiếu.

              Trong cửa sổ phân loại

              • Không đóng bằng click ngoài hoặc Esc.
              • Nếu xóa hết dữ liệu của PKL → PKL tự biến mất khỏi danh sách.