Lựa chọn Unipack/Mã hàng theo điều kiện/thứ tự ưu tiên

Liên hệ QC

thanhtam_thanhtam

Thành viên mới
Tham gia
27/2/11
Bài viết
37
Được thích
6
Nghề nghiệp
Finance
Chào moi người,
Mình có bài toán này phức tạp quá, trăn trở mà không ra được phương pháp và cách làm phù hợp. Tất cả thao tác mình đang làm bằng manual, 1 ngày có khoảng vài trăm lô con thì tính toán manual cả trăm lô vậy à. Mình chia sẻ ở đây và rất mong nhận được sự hỗ trợ của anh chị em trong nhóm.

Ví dụ như bên dưới, mình cần gán những Unipack phù hợp với từng cut-lot, điều kiện gồm:
- Cùng SKU - cột đầu tiên
- Tổng trọng lượng (cột weight) của unipack bằng hoặc chênh lớn hơn (1 ít) với số Lb của cut-lot.
- Điều kiện chọn unipack:
(1) Cùng nhà cung cấp - cột Vendor
(2) Tối đa có 4 shipments/nhà cung cấp (NCC)
(3) Nếu hết tồn kho, sẽ lấy UNP ở nhiều NCC và nhiều shipment khác, lúc này sẽ ưu tiên cùng màu (cột SHADING)
- Ngoài ra, có cột Vị trí hàng nhỏ lẻ, mình sẽ ưu tiên cấp hàng này ra trước nếu nó cùng các chỉ số (1) (2) và (3) trên; nhưng chỉ 1 UNP/ cut lot
- Vị trí gần nhau (cột CURR_Location) để hạn chế di chuyển khi nhân viên lấy hàng.

Mình đính kèm data như bên dưới nhé.
Cám ơn cả nhà nhiều

1616470286602.png
 

File đính kèm

  • Gán UNP.xlsx
    186.4 KB · Đọc: 5
Lần chỉnh sửa cuối:
Chào bạn, cái hàng nhỏ lẻ chỉ quan tâm cùng vendor giúp mình
Nếu hết điều kiện mà bị thiếu thì sẽ đi qua vendor khác có cùng SKU bạn nhé
Và mình cũng đang thấy UNP bị gán trùng, do dữ liệu ban đầu của mình khi làm access truy xuất ra. bạn giúp mình có cách nào khi chỉ gán 1 UNP cho 1 cut lot không? Rất xin lỗi bạn vì yêu cầu này mình không nêu ngay từ đâu nên làm mất thời gian của bạn quá.
STTSKUCUT_LOTUNIPACKNgày NhậpCURR_LOCATIONWEIGHTSHIPMENTVENDOR
20PRV651-72-K5U453057708469611/25/2018FG1.26
40.6​
37406SAMIL
21PRV651-72-K5U453063708469611/25/2018FG1.26
40.6​
37406SAMIL

Hoặc mình sẽ suy nghĩ đơn giản hơn, có 2 sheet dữ liệu:
- sheet data chỉ chưa tồn kho, UNP sẽ duy nhất. có nghĩa mình sẽ xóa cột cut_lot và LBs đi.
- sheet còn lại là cut lot và SKU và LB như sheet 1 của bạn
Mình thật sự ngại quá, nếu với cách làm này thì bạn có mất nhiều thời gian để điều chỉnh lại code không ạ.
Bạn sửa lại dữ liệu rồi gửi lại đi nhé
 
Upvote 0
Mình không để ý từ đầu vì tưởng các UNP đều là duy nhất rồi, sao lại có nhiều UNP trùng cho các Cut_Lot khác nhau vậy bạn?
Hi bạn, lỗi do mình lấy từ access về, ở access mình sẽ gán SKU của cut lot trùng với SKU của UNP. nên nó cứ thấy cái nào giống nhau là nó gán.
Do mình làm từng thao tác khi gán UNP, nên xong cut lot nào mình sẽ note lại là đã gán nên lần sau mình sẽ loại nó ra khi gán ở cutlot tiếp theo.
Nên mới có lỗi bị trùng đó bạn ạ
 
Upvote 0

File đính kèm

  • Gán UNP_guilai.xlsm
    2.1 MB · Đọc: 3
Upvote 0
Mình gửi lại nhé. mình gồm 2 sheet:
- Sheet tồn kho UNP: mình không bỏ cutlot vào sẽ bị nhiễu thông tin
- Sheet những cut lot cần được gán
Mình cám ơn
Hiện tại code chạy:
- Thứ tự sắp xếp: Vị trí ưu tiên, Ngày tháng, Vendor,Shipment,Weight (Đều xếp theo thứ tự tăng dần)
- Chọn các UNP cùng số SKU
- Cộng tổng sao cho số Shipment tối đa là 4
- Nếu là tổng khối lượng mới chưa đủ sẽ lấy thêm 1 UNP thuộc vị trí 2 (Hàng nhỏ lẻ) (Bạn xem ví dụ với Cut_Lot 313899)
Bạn kiểm tra lại xem hợp lý chưa, và giải thích thêm phần điều kiện để chọn Shading

Capture.PNG
 

File đính kèm

  • Gán UNP_5.xlsm
    1.8 MB · Đọc: 4
Upvote 0
To
Hiện tại code chạy:
- Thứ tự sắp xếp: Vị trí ưu tiên, Ngày tháng, Vendor,Shipment,Weight (Đều xếp theo thứ tự tăng dần)
- Chọn các UNP cùng số SKU
- Cộng tổng sao cho số Shipment tối đa là 4
- Nếu là tổng khối lượng mới chưa đủ sẽ lấy thêm 1 UNP thuộc vị trí 2 (Hàng nhỏ lẻ) (Bạn xem ví dụ với Cut_Lot 313899)
Bạn kiểm tra lại xem hợp lý chưa, và giải thích thêm phần điều kiện để chọn Shading

View attachment 256062
Không biết nói từ nào để cám ơn bạn, tool chạy ra tuyệt quá à.
Về shade là đối với trường hợp hàng có nhiều shipment hoặc vendor --> sẽ ưu tiên những shipment có cùng shade
Bạn viết thêm giúp mình nếu tồn kho của 1 vendor không đủ, thì có thể lấy ở vendor khác giúp mình nữa nhé. tool đang chỉ chạy cho 1 vendor/cut lot.
 
Upvote 0
To

Không biết nói từ nào để cám ơn bạn, tool chạy ra tuyệt quá à.
Về shade là đối với trường hợp hàng có nhiều shipment hoặc vendor --> sẽ ưu tiên những shipment có cùng shade
Bạn viết thêm giúp mình nếu tồn kho của 1 vendor không đủ, thì có thể lấy ở vendor khác giúp mình nữa nhé. tool đang chỉ chạy cho 1 vendor/cut lot.
Vậy tức là khi mình đã chọn hết các UNP mà vẫn chưa đủ, sau đó thêm 1 UNP nhỏ lẻ nữa vẫn chưa đủ thì mình có thể chọn thêm các UNP từ các Vendor khác có cùng Shade phải không?
Và mình thấy nhiều dòng bỏ trống cột Shading, vậy các UNP bỏ trống cột Shading cũng tính là cùng Shade chứ?
 
Upvote 0
Vậy tức là khi mình đã chọn hết các UNP mà vẫn chưa đủ, sau đó thêm 1 UNP nhỏ lẻ nữa vẫn chưa đủ thì mình có thể chọn thêm các UNP từ các Vendor khác có cùng Shade phải không?
Và mình thấy nhiều dòng bỏ trống cột Shading, vậy các UNP bỏ trống cột Shading cũng tính là cùng Shade chứ?
Hi bạn, cái Shade bạn bỏ qua giúp mình cũng được à. cái shade này mình vlookup rồi manual đối chiếu cũng được à. do thật sự là cái shading đang không được cập nhật đầy đủ. Giúp mình nếu như tồn kho của 1 vendor không đủ, thì lấy UNP của 1 vendor khác có cùng SKU nhé
 
Upvote 0
Hi bạn, cái Shade bạn bỏ qua giúp mình cũng được à. cái shade này mình vlookup rồi manual đối chiếu cũng được à. do thật sự là cái shading đang không được cập nhật đầy đủ. Giúp mình nếu như tồn kho của 1 vendor không đủ, thì lấy UNP của 1 vendor khác có cùng SKU nhé
Mình đã thêm điều kiện khi tồn kho vẫn chưa đủ thì sẽ lấy thêm các UNP khác cùng SKU, không phải UNP nhỏ lẻ của các Vendor khác cho đến khi >= LBs của Cut_Lot
Tuy nhiên nếu trường hợp đã lấy hết các UNP của 4 Shipment khác nhau rồi vẫn chưa đủ, phải lấy thêm 1 UNP nhỏ lẻ và các UNP của các Vendor khác nữa thì số Shipment đã >4 rồi, liệu như vậy có ổn không
 

File đính kèm

  • Gán UNP_6.xlsm
    1.8 MB · Đọc: 4
Upvote 0
Mình đã thêm điều kiện khi tồn kho vẫn chưa đủ thì sẽ lấy thêm các UNP khác cùng SKU, không phải UNP nhỏ lẻ của các Vendor khác cho đến khi >= LBs của Cut_Lot
Tuy nhiên nếu trường hợp đã lấy hết các UNP của 4 Shipment khác nhau rồi vẫn chưa đủ, phải lấy thêm 1 UNP nhỏ lẻ và các UNP của các Vendor khác nữa thì số Shipment đã >4 rồi, liệu như vậy có ổn không
Mình cám ơn bạn, nhiều lúc khi tồn kho hết mình phải chấp nhận việc này à.
Lúc này bọn mình sẽ nhờ phía chất lượng để họ xác nhận độ lệch màu có chấp nhận hay không.
Cám ơn bạn nhiều nhé!
 
Upvote 0
Mình cám ơn bạn, nhiều lúc khi tồn kho hết mình phải chấp nhận việc này à.
Lúc này bọn mình sẽ nhờ phía chất lượng để họ xác nhận độ lệch màu có chấp nhận hay không.
Cám ơn bạn nhiều nhé!
Nhớ là đã lấy UNP nào xuất đi rồi thì xóa nó bên Tồn kho UNP đi nhé, nạp dữ liệu mới vào thì nhớ ấn Sắp xếp lại dữ liệu
Mình có thêm là khi bạn click đúp vào SKU hoặc Cut_Lot bên quy cách nó sẽ chọn kết quả Cut_Lot cho dễ tìm
 

File đính kèm

  • Gán UNP_6.xlsm
    1.8 MB · Đọc: 14
Upvote 0
Nhớ là đã lấy UNP nào xuất đi rồi thì xóa nó bên Tồn kho UNP đi nhé, nạp dữ liệu mới vào thì nhớ ấn Sắp xếp lại dữ liệu
Mình có thêm là khi bạn click đúp vào SKU hoặc Cut_Lot bên quy cách nó sẽ chọn kết quả Cut_Lot cho dễ tìm
Cám ơn bạn rất nhiều, thật may mắn khi được bạn tận tình giúp đỡ . Cái vụ click đúp như ảo thuật vậy, mình chưa bao giờ sử dụng kiểu này. Nó là 1 chức năng của excel hay viết code vậy, nếu là của excel thì chỉ giúp mình với, vi diệu quá :)
Chúc bạn làm việc thật tốt và cuối tuần vui vẻ!
 
Lần chỉnh sửa cuối:
Upvote 0
Cám ơn bạn rất nhiều, thật may mắn khi được bạn tận tình giúp đỡ . Cái vụ click đúp như ảo thuật vậy, mình chưa bao giờ sử dụng kiểu này. Nó là 1 chức năng của excel hay viết code vậy, nếu là của excel thì chỉ giúp mình với, vi diệu quá :)
Chúc bạn làm việc thật tốt và cuối tuần vui vẻ!
À cái đó là kiểu thủ thuật nhỏ sử dụng cả code và hàm Match tại ô A2 để dò tìm chính xác giá trị mình đang click, bạn có thể chuột phải View Code tại bảng tính Cutlot để tham khảo
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom