Quản lý xuất nhập vật tư trong kho (29 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

Vũ Hải Sơn

Thành viên chính thức
Tham gia
12/10/18
Bài viết
63
Được thích
13
Xin nhờ các anh, chị em trong diễn đàn hỗ trợ tạo giúp mình 1 file quản lý kho quỹ. Khi nhập giá trị số lượng nhập hoặc xuất thì mã vật tư sẽ tự động nhảy để hiển thị trong file xuất, nhập và sẽ được cộng thêm hoặc trừ bớt số lượng ở trong sheet dữ liệu kho. (Mình mô tả kỹ ở trong File đính kèm). Nếu file có khả năng lưu trữ theo ngày và khi cần có thể mở lại được thì tốt ạ! Rất mong các cao nhân dành thời gian hỗ trợ. Mình xin trân trọng cảm ơn rất nhiều!
 

File đính kèm

@Chủ bài dăng: Mọi việc phải bắt đầu từ bạn, chứ không ai khác thay bạn:
→ [Bạn nói đến mã vật tư tự nhảy], vậy bạn đã phải có danh mục mã này & qui mô (độ lớn & xu hướng) của nó
Danh mục này cũng như danh mục 1 số cái khác (như khách hàng/ nhà cung cấp,. . . .) nên có trên 1 trang tính riêng
& được phân cách nhau tối thiểu 1 cột trống trên trang đó;
→ Tiếp theo là CSDL (cơ sở dữ liệu) sẽ phải có những trường (cột) nào,
[Nội 2 thứ này nếu không tự tay thì RẤT MỆT đó bạn]

Nói túm lại là mốn xây lâu đài phải có nền tảng!
 
Mình đang hiểu bạn chỉ muốn nhập dữ liệu phiếu nhập xuất vào bảng tồn kho và số seri sẽ nhảy theo số lượng bạn nhập vào xuất ra. Ý tưởng của mình như file đính kèm hy vọng giúp được bạn.
1757040294667.png
 

File đính kèm

Mình đang hiểu bạn chỉ muốn nhập dữ liệu phiếu nhập xuất vào bảng tồn kho và số seri sẽ nhảy theo số lượng bạn nhập vào xuất ra. Ý tưởng của mình như file đính kèm hy vọng giúp được bạn.
View attachment 309535
Rất cảm ơn bạn đã dành thời gian hỗ trợ, mình mở file bị lỗi chắc là do phiên bản office 2016 của mình ko đủ hàm bạn dùng. Vật tư nhập xuất của mình chỉ có 2 loại ấn chỉ trắng và mã sẽ chạy theo số seri tăng 1 đơn vị. Đầu giờ sáng sẽ nhập theo số lượng đề xuất, cuối ngày dùng không hết sẽ lại nhập kho và sáng hôm sau sẽ xuất số lượng không dùng hết đó và có thể bổ sung thêm số lượng. Số lượng ấn chỉ này sẽ phải được nhập hoặc suất theo seri tăng dần 1. Khi mình muốn bổ sung thêm mẫu ấn chỉ khác có đươc không bạn? Vì mỗi lần đặt in thì số lượng sẽ chỉ khoảng vài nghìn một lần. Rất cảm ơn bạn nhiều ạ!
 
Rất cảm ơn bạn đã dành thời gian hỗ trợ, mình mở file bị lỗi chắc là do phiên bản office 2016 của mình ko đủ hàm bạn dùng. Vật tư nhập xuất của mình chỉ có 2 loại ấn chỉ trắng và mã sẽ chạy theo số seri tăng 1 đơn vị. Đầu giờ sáng sẽ nhập theo số lượng đề xuất, cuối ngày dùng không hết sẽ lại nhập kho và sáng hôm sau sẽ xuất số lượng không dùng hết đó và có thể bổ sung thêm số lượng. Số lượng ấn chỉ này sẽ phải được nhập hoặc suất theo seri tăng dần 1. Khi mình muốn bổ sung thêm mẫu ấn chỉ khác có đươc không bạn? Vì mỗi lần đặt in thì số lượng sẽ chỉ khoảng vài nghìn một lần. Rất cảm ơn bạn nhiều ạ!
File đính kèm đã chuyển XLOOKUP về SUMPRODUCT để phù hợp với phiên bản của bạn.
Hiện file đang phân loại ấn chỉ bằng Tên - Đơn Vị , nên bạn có thể thêm vào kho ấn chỉ với tiêu trí không trùng các thông số trên. Nếu bạn cần sửa form phiếu nhập xuất thì phải sửa VBA.
 

File đính kèm

File đính kèm đã chuyển XLOOKUP về SUMPRODUCT để phù hợp với phiên bản của bạn.
Hiện file đang phân loại ấn chỉ bằng Tên - Đơn Vị , nên bạn có thể thêm vào kho ấn chỉ với tiêu trí không trùng các thông số trên. Nếu bạn cần sửa form phiếu nhập xuất thì phải sửa VBA.
Bạn chưa hiểu đúng ý của mình rồi. Ví dụ ấn chỉ của mình có 100 sổ, mã từ AC001-AC100. Đầu giờ sáng làm thủ tục xuất kho để sử dụng. vd sáng suất 10 sổ có mã từ AC001-AC010. Cuối ngày còn thừa 5 sổ từ AC006-AC010 và làm phiếu nhập kho cho 5 sổ này. Hôm sau lại làm thủ tục xuất kho để sử dụng trong ngày gồm 5 sổ dư từ hôm trước và thêm 10 sổ nữa. Tức sẽ là 15 sổ, từ mã AC006-AC020. Công việc sẽ lặp lại cho các ngày đến khi xuất đến sổ cuối cùng là mã AC100. Bạn sửa lại giúp mình nhé. Cảm ơn bạn nhiều ạ!
 
Sáng ngày 29/8 làm phiếu xuất 10 sổ tiền gửi có hạn từ AC3692919 đến AC3692928; Sổ góp vốn từ QK001112 đến QK001121.
1757120987113.png
Kho ghi nhận tồn cho các sổ chưa xuất tương ứng sổ tiền gửi có hạn từ AC3692929 đến AC3693000; Sổ góp vốn từ QK001122 đến QK001300.
1757121039696.png
Cuối ngày 29/08 làm phiếu nhập lại 5 sổ sổ tiền gửi có hạn từ AC3692924 đến AC3692928; Sổ góp vốn từ QK001117 đến QK001121.
1757121288276.png
Kho ghi nhận tồn cho các sổ chưa xuất tương ứng sổ tiền gửi có hạn từ AC3692924 đến AC3693000; Sổ góp vốn từ QK001117 đến QK001300.
1757121457660.png
Sáng ngày 30/08 xuất 15 sổ tiền gửi có hạn từ AC3692924 đến AC3692938; Sổ góp vốn từ QK001117 đến QK001131
1757121585220.png
Như vậy File vẫn thỏa mãn điều kiện của bạn mà nhỉ?
}}\
 
Mình đang chạy thử xem còn có vấn đề gì không và nếu còn cần hỗ trợ, mong bạn giúp nhé! Mình có nhắn tin riêng cho bạn mà không thấy bạn trả lời!
 
Bạn điều chỉnh giúp mình thêm vấn đề này nhé!
1. Mình chỉ muốn lưu trữ các phiếu xuất trong List ở Sheet Kho, khoảng 20 ngày rồi có thể xóa đi nạp lại dữ liệu, nếu để như vậy trong 1 năm thì sẽ rất nhiều dòng được trích xuất ra đó, cũng khó theo dõi.
2. Khi mình chọn nút "xuất kho" hoặc "nhập kho", số liệu không bị xóa đi ngay có được không? sẽ được lưu tạm sang Danh sách trong Sheet "Kho". Vì có thể mình muốn sửa lại số lượng nhập hoặc xuất
Cảm ơn bạn rất nhiều ạ!
 
Bạn điều chỉnh giúp mình thêm vấn đề này nhé!
1. Mình chỉ muốn lưu trữ các phiếu xuất trong List ở Sheet Kho, khoảng 20 ngày rồi có thể xóa đi nạp lại dữ liệu, nếu để như vậy trong 1 năm thì sẽ rất nhiều dòng được trích xuất ra đó, cũng khó theo dõi.
2. Khi mình chọn nút "xuất kho" hoặc "nhập kho", số liệu không bị xóa đi ngay có được không? sẽ được lưu tạm sang Danh sách trong Sheet "Kho". Vì có thể mình muốn sửa lại số lượng nhập hoặc xuất
Cảm ơn bạn rất nhiều ạ!
Trong sheet kho có table "NHAPXUAT" có thể xử lí vấn đề của bạn:
1. Bạn muốn chỉ nhập xuất trong 20 ngày thì đến cuối ngày 20 bạn xóa nội dung table "NHAPXUAT" => file sẽ chạy lại từ đầu.
2. Table "NHAPXUAT" là bảng ghi dữ liệu thao tác nên bạn có thể sửa trực tiếp số lượng xuất nhập trên bảng này.
1757496133752.png
*Về việc bạn muốn giữ lại nội dung phiếu nhập xuất thì bạn có thể bỏ dòng "wsSrc.Range("D12:D14").ClearContents" trong sub*
1757496297598.png
 
Khi mình xóa các phiếu xuất trong Table "Nhập xuất" và tiếp tục làm các phiếu xuất, nhập thì các phiếu này lại vẫn để lại các dòng đã xóa. Bạn làm nó ghi lại từ dòng đầu tiên trong bảng Table. Vấn đề nữa là bạn cho Unhide hiện lại giúp mình nhé! Có phải có Sheet đang ở chế độ ẩn phải không bạn?
 

File đính kèm

  • 12.png
    12.png
    11.5 KB · Đọc: 4
Khi mình xóa các phiếu xuất trong Table "Nhập xuất" và tiếp tục làm các phiếu xuất, nhập thì các phiếu này lại vẫn để lại các dòng đã xóa. Bạn làm nó ghi lại từ dòng đầu tiên trong bảng Table. Vấn đề nữa là bạn cho Unhide hiện lại giúp mình nhé! Có phải có Sheet đang ở chế độ ẩn phải không bạn?
- Mình làm trên file bạn cung cấp nên không có ẩn sheet nào cả:
1757566562968.png

- Về vấn đề bạn muốn nó ghi lại dòng đầu tiên trong table thì bạn chỉ đang xóa nội dung trong bảng nên VBA tự sinh dòng mới. => Bạn xóa cả dòng đi thì sẽ được nhé.
1757566333635.png
 

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

Back
Top Bottom