QUẢN LÝ BARCODE XUẤT/NHẬP/TỒN

Liên hệ QC

ngocminh2019hp

Thành viên mới
Tham gia
15/6/19
Bài viết
31
Được thích
10
Dear các bác

Hiện tại e đang làm 1 file quản lý seri của 1 loại mặt hàng với các điều kiện : Nhập - Xuất - Tồn

Do tính chất hàng có thể xuất nhập nhiều lần ( bán ra , bảo hành , sữa chữa ...) nên seri sẽ xuất hiện trùng lặp nhiều , đồng thời 1 ngày có thể nhập vài trăm đến nghìn seri nên file exel khá nặng , nhiều lúc bị treo , truy suất thủ công ...

Các bác tư vấn và hỗ trợ e có cách nào giải quyết dc nhu cầu cơ bản như sau ko ạ :

1. Có form Nhập / xuất ( sử dụng súng scan barcode trực tiếp vào hoặc scan vào file riêng rồi copy paste vào file quản lý ) đơn giản , phát hiện được trùng seri , truy xuất lí do trùng lặp ,số lần xuất/nhập của seri trùng đo,....
2. Với dữ liệu Nhập/Xuất sẽ tổng hợp dc seri Tồn ( Cái này e vẫn làm thủ công bàng cách countif tính số lần nhập - số lần xuất )

E cảm ơn các bác ,
 

File đính kèm

Thêm macro cho nút lệnh 'Nhap Moi'
 

File đính kèm

Upvote 0
Thêm macro cho nút lệnh 'Nhap Moi'
Cảm ơn bạn đã phản hồi

Hiện tại mình xin thay đổi cách nhập liệu , không sử dụng Userform mà sẽ nhập liệu bằng sheet phụ sau đó chuyển qua sheet IN-OUT
Tuy nhiên mình gặp khó khăn như sau :
1. Không biết cách tạo số phiếu tự động nối tiếp và theo loại xuất nhập
2. Không biết cách copy paste vào dòng trống tiếp theo trong sheet IN-OUT

Bạn check file và hướng dẫn mình nhé
Cảm ơn bạn nhiều
 

File đính kèm

Upvote 0
. .l . . . Tuy nhiên mình gặp khó khăn như sau :
1. Không biết cách tạo số phiếu tự động nối tiếp và theo loại xuất nhập
2. Không biết cách copy paste vào dòng trống tiếp theo trong sheet IN-OUT
(1) Trước tiên ta thảo luận về số phiếu đang có của bạn:
NTP-20190906-01
XTP-20190725-01
Hiện như vậy là quá dài do trong mã phiếu xài các ký tự lặp lại vô nghĩa; Cụ thể ỡ đây là:


a./ 2 ký tự '-' & 2 kí tự TP
b./ Ta chỉ nên lấy 1 ký tự để chỉ con số (4 ký số) ứng với số năm của xuất nhập; Cụ thể như
Năm 2019 ta xài ký tự 'I', năm sau sẽ là 'J', & cứ thế tăng dần tới 'Z'
Tháng cũng vậy: Tháng 9 sẽ là kí số 9, tháng 10 sẽ là 'A', tháng chạp sẽ là 'C'
Ngày cũng tương tự, Ngày 11 sẽ là ký tự 'B' làm đại diện,. . . .
c./ (Tiếp theo) ta chỉ dùng 'N' hay 'X' để diễn giải chu trình hàng hóa vô hay ra khỏi kho
Cuối của mã sẽ là 2 ký số hay ký tự để diễn giải thứ tự phiếu trong 1 ngày hoạt động
như 00,01,. . . . . 99, A0,. . . . ,ZZ

Thế là thay vì số phiếu như của bạn trở thành là NTNX00 & iên tâm là mình sẽ giúp bạn tự động hóa hoàn toàn chuyện tạo ra bộ mã phiếu như thế này.

(Bạn tham khảo cách mình tạo ra phiếu nhập trong file sau:) ).
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
(1) Trước tiên ta thảo luận về số phiếu đang có của bạn:
NTP-20190906-01
XTP-20190725-01
Hiện như vậy là quá dài do trong mã phiếu xài các ký tự lặp lại vô nghĩa; Cụ thể ỡ đây là:



a./ 2 ký tự '-' & 2 kí tự TP
b./ Ta chỉ nên lấy 1 ký tự để chỉ con số (4 ký số) ứng với số năm của xuất nhập; Cụ thể như
Năm 2019 ta xài ký tự 'I', năm sau sẽ là 'J', & cứ thế tăng dần tới 'Z'
Tháng cũng vậy: Tháng 9 sẽ là kí số 9, tháng 10 sẽ là 'A', tháng chạp sẽ là 'C'
Ngày cũng tương tự, Ngày 11 sẽ là ký tự 'B' làm đại diện,. . . .
c./ (Tiếp theo) ta chỉ dùng 'N' hay 'X' để diễn giải chu trình hàng hóa vô hay ra khỏi kho
Cuối của mã sẽ là 2 ký số hay ký tự để diễn giải thứ tự phiếu trong 1 ngày hoạt động
như 00,01,. . . . . 99, A0,. . . . ,ZZ

Thế là thay vì số phiếu như của bạn trở thành là NTNX00 & iên tâm là mình sẽ giúp bạn tự động hóa hoàn toàn chuyện tạo ra bộ mã phiếu như thế này.

(Bạn tham khảo cách mình tạo ra phiếu nhập trong file sau:) ).
Cảm ơn bạn đã phản hồi

Sau mấy ngày tìm hiểu và tự làm ( râu ông nọ - cằm bà kia ) thì t có ra dc đến bước tạo số phiếu .

Hiện tại đang vướng một số bước sau mà chưa thực hiện được :
1. Trích xuất dữ liệu sang phiếu xuất nhập để in ( Theo số phiếu vùa tạo và số phiếu tìm kiếm ) ( sheet Phiếu_nhap/phiếu_xuất )
2. Sheet Stock : Tự động cập nhật Batch No ( cột C) mới sau khi nhập/xuất

Bạn xem file đính kèm và hỗ trợ giúp mình nhé
 

File đính kèm

Upvote 0
Bạn tham khảo cách này:
 

File đính kèm

Upvote 0
Bạn tham khảo cách này:
Mình đã xem nhưng thật sự chưa hiểu được và chỉnh theo nhu cầu

Do mình cần thực hiện sớm nên bạn có thể hoàn chỉnh giúp mình không ?

( mình có ghi chú trong sheet temp )

Bạn xem và giúp mình nhe .

Mình cảm ơn bạn nhiều .
 

File đính kèm

Upvote 0
Riêng mình thì chắc cũng chưa hiểu hết ý của bạn; Nên chưa biết sẽ tiếp tục ra làm sao để giúp bạn.
File bài trên của mình mới thực hiện ở trang PNhap mà thôi;
Khi kích hoạt trang này, macro sự kiện sẽ lập cho ta danh sách các phiếu nhập & ghi vô cột A của trang 'GPE'; DS này sẽ là danh sách bạn có thể chọn 1 phiếu từ nó (tại ô D3) & dữ liệu của phiếu đó hiện lên những ô mà bạn đã qui định.
 
Upvote 0
Riêng mình thì chắc cũng chưa hiểu hết ý của bạn; Nên chưa biết sẽ tiếp tục ra làm sao để giúp bạn.
File bài trên của mình mới thực hiện ở trang PNhap mà thôi;
Khi kích hoạt trang này, macro sự kiện sẽ lập cho ta danh sách các phiếu nhập & ghi vô cột A của trang 'GPE'; DS này sẽ là danh sách bạn có thể chọn 1 phiếu từ nó (tại ô D3) & dữ liệu của phiếu đó hiện lên những ô mà bạn đã qui định.
Cảm ơn bạn đã phản hồi

Mình đã làm được việc tìm phiếu , còn việc lấy dữ liệu theo phiếu thì thật sự mình bó tay ,

Bạn code giúp mình với ạ ( sheet phiếu nhập )

Mình cảm ơn .
 
Upvote 0
File bài #26 đã lậy dữ liệu theo phiếu (đã) chọn tồi mà; Chỉ còn số lượng hàng chưa biết lấy từ đâu?
 
Upvote 0
"Còn thiếu" là những trường nào & lấy ở đâu cho đủ?
"Không khớp" là ở mã phiếu nào?

Tạm biệt bạn!
 
Upvote 0
"Còn thiếu" là những trường nào & lấy ở đâu cho đủ?
"Không khớp" là ở mã phiếu nào?

Tạm biệt bạn!

Xin lỗi bạn nếu mình có nhận định gì sai.
Bạn xem lại giúp mình được không :

STT
Ord No
Mã hàng
Code
( cột F -Sh.IN-OUT)
Tên hàng
Name
(BỎ QUA)

(Lot)
( cột E-Sh.IN-OUT)
Batch no
( cột H -Sh.IN-OUT)
Số lượng
Q'ty
( cột I-Sh.IN-OUT)
RM
( cột J-Sh.IN-OUT)

Ngày/Date: Lấy từ cột C sheet IN- OUT
Nhập từ : Lấy từ cột G
Mã Phân loại : Lấy từ cột B
 
Upvote 0
Xin lỗi bạn nếu mình có nhận định gì sai.
Bạn xem lại giúp mình được không :

STT
Ord No
Mã hàng
Code
( cột F -Sh.IN-OUT)
Tên hàng
Name
(BỎ QUA)

(Lot)
( cột E-Sh.IN-OUT)
Batch no
( cột H -Sh.IN-OUT)
Số lượng
Q'ty
( cột I-Sh.IN-OUT)
RM
( cột J-Sh.IN-OUT)
Ngày/Date: Lấy từ cột C sheet IN- OUT
Nhập từ : Lấy từ cột G
Mã Phân loại : Lấy từ cột B

Cảm ơn bác SA_DQ , mình đã làm được phiếu trên rồi ạ
 
Upvote 0
Web KT

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

Back
Top Bottom