[Nhờ mọi người trợ giúp] Quản lý xuất nhập tồn theo hóa đơn

  • Thread starter Thread starter VuVanHao
  • Ngày gửi Ngày gửi
Liên hệ QC

VuVanHao

Thành viên thường trực
Tham gia
20/6/18
Bài viết
246
Được thích
118
Nhờ mọi người giúp đỡ ạ
Đây là file em ví dụ ạ
Em có các sheet Lô 1, Lô 2 là các sheet chứa dữ liệu.
Bình thường có hóa đơn mua hàng em phải tìm đến từng sheet để trừ lùi và cộng vào khi có hàng nhập kho.
Thực tế em có 7 lô và hơn 400 mã hàng làm bằng tay cả ngày cũng không kịp ạ.
Em muốn hỏi có cách nào mà khi có hóa đơn hay phiếu nhập vào ở sheet hóa đơn sẽ tự động tra theo mã và tra theo đuôi số lô để tự cập nhật số liệu không ạ
Mong mọi người giúp đỡ!
Em cảm ơn.
 

File đính kèm

Nhờ mọi người giúp đỡ ạ
Đây là file em ví dụ ạ
Em có các sheet Lô 1, Lô 2 là các sheet chứa dữ liệu.
Bình thường có hóa đơn mua hàng em phải tìm đến từng sheet để trừ lùi và cộng vào khi có hàng nhập kho.
Thực tế em có 7 lô và hơn 400 mã hàng làm bằng tay cả ngày cũng không kịp ạ.
Em muốn hỏi có cách nào mà khi có hóa đơn hay phiếu nhập vào ở sheet hóa đơn sẽ tự động tra theo mã và tra theo đuôi số lô để tự cập nhật số liệu không ạ
Mong mọi người giúp đỡ!
Em cảm ơn.
Bạn muốn khi điền số lô và số lượng vào sheet hóa đơn thì tại sheet Lô 1 , lô 2. Tự ra số tồn tại sheet lô 1, hoặc lô 2 phải ko?
 
Nhờ mọi người giúp đỡ ạ
Đây là file em ví dụ ạ
Em có các sheet Lô 1, Lô 2 là các sheet chứa dữ liệu.
Bình thường có hóa đơn mua hàng em phải tìm đến từng sheet để trừ lùi và cộng vào khi có hàng nhập kho.
Thực tế em có 7 lô và hơn 400 mã hàng làm bằng tay cả ngày cũng không kịp ạ.
Em muốn hỏi có cách nào mà khi có hóa đơn hay phiếu nhập vào ở sheet hóa đơn sẽ tự động tra theo mã và tra theo đuôi số lô để tự cập nhật số liệu không ạ
Mong mọi người giúp đỡ!
Em cảm ơn.
Góp ý cho bạn:
1/ Muốn phiếu nhập hay hóa đơn thì bạn cần chụp hình mẫu Paste vào 1 sheet nào đó để người ta hiểu cấu trúc nó thế nào?
2/ Lô 1, Lô 2 là cái gì xuất xứ nó thế nào bạn cần giải thích cụ thể có hiểu thì mới tính đến chuyện giúp.
3/ Bạn nên đính kèm 1 sheet danh mục và liệt kê 400 mã hàng với tên vị thuốc, DVT có danh mục mới nhanh chóng tra vào chỗ khác được đồng nhất.
.
Bạn làm kho thuốc Bắc à?
 
Bạn muốn khi điền số lô và số lượng vào sheet hóa đơn thì tại sheet Lô 1 , lô 2. Tự ra số tồn tại sheet lô 1, hoặc lô 2 phải ko?
Dạ, đúng rồi a ạ. Từ số lô sẽ tìm đúng đến sheet chứa nó để nhập vào ạ
Bài đã được tự động gộp:

Góp ý cho bạn:
1/ Muốn phiếu nhập hay hóa đơn thì bạn cần chụp hình mẫu Paste vào 1 sheet nào đó để người ta hiểu cấu trúc nó thế nào?
2/ Lô 1, Lô 2 là cái gì xuất xứ nó thế nào bạn cần giải thích cụ thể có hiểu thì mới tính đến chuyện giúp.
3/ Bạn nên đính kèm 1 sheet danh mục và liệt kê 400 mã hàng với tên vị thuốc, DVT có danh mục mới nhanh chóng tra vào chỗ khác được đồng nhất.
.
Bạn làm kho thuốc Bắc à?
Góp ý cho bạn:
1/ Muốn phiếu nhập hay hóa đơn thì bạn cần chụp hình mẫu Paste vào 1 sheet nào đó để người ta hiểu cấu trúc nó thế nào?
2/ Lô 1, Lô 2 là cái gì xuất xứ nó thế nào bạn cần giải thích cụ thể có hiểu thì mới tính đến chuyện giúp.
3/ Bạn nên đính kèm 1 sheet danh mục và liệt kê 400 mã hàng với tên vị thuốc, DVT có danh mục mới nhanh chóng tra vào chỗ khác được đồng nhất.
.
Bạn làm kho thuốc Bắc à?
Dạ,
1/ Khi có đơn là em copy lấy: Tên vị thuốc,số lô và số lượng vào sheet "Hóa đơn" của em.Xong bình thường là em đi lần từng sheet 1 và trừ lùi bằng tay ạ.
2/ Lô 1 và lô 2 là lô sản xuất của bên em ạ, vì e không biết cách hay hơn lên mỗi lô sản xuất e cho 1 sheet, rồi vị thuốc nào đến lô đó thì e điền trong sheet đó. Ví dụ như file của em là cả lô 2 chỉ có 2 vị đã sản xuất tới lô 2 đó á, còn các vị khác là e để trống.
3/ Em có file danh mục mã hàng, e đang muốn mọi thứ đi theo mã hàng hóa thôi ạ.
Em làm bên đảm bảo chất lượng nhưng do đặc thù lên phải ôm luôn việc này ạ :)))
Mong mọi người giúp gỡ hộ em ca này chứ gặp hóa đơn hơn 100 vị thuốc là e mất nguyên 1 ngày :((
 
Lần chỉnh sửa cuối:
Dạ, đúng rồi a ạ. Từ số lô sẽ tìm đúng đến sheet chứa nó để nhập vào ạ
Bài đã được tự động gộp:



Dạ,
1/ Khi có đơn là em copy lấy: Tên vị thuốc,số lô và số lượng vào sheet "Hóa đơn" của em.Xong bình thường là em đi lần từng sheet 1 và trừ lùi bằng tay ạ.
2/ Lô 1 và lô 2 là lô sản xuất của bên em ạ, vì e không biết cách hay hơn lên mỗi lô sản xuất e cho 1 sheet, rồi vị thuốc nào đến lô đó thì e điền trong sheet đó. Ví dụ như file của em là cả lô 2 chỉ có 2 vị đã sản xuất tới lô 2 đó á, còn các vị khác là e để trống.
3/ Em có file danh mục mã hàng, e đang muốn mọi thứ đi theo mã hàng hóa thôi ạ.
Em làm bên đảm bảo chất lượng nhưng do đặc thù lên phải ôm luôn việc này ạ :)))
Mong mọi người giúp gỡ hộ em ca này chứ gặp hóa đơn hơn 100 vị thuốc là e mất nguyên 1 ngày :((
Mình nghĩ là bạn nên thiết kế lại dữ liệu, chỉ cần 2 sheet, 1 sheet là chứa dữ liệu thô (không tính toán nxt), 1 sheet là sheet tổng hợp sheet này để tính toán NXT
Chứ bạn làm nhiều sheet và còn tính nhập, xuất tồn từng cái nữa thì chẳng lâu.
Vấn đề thiết kế CSDL thì bạn có thể nhờ bác @be09 tư vấn vì bác ấy đã làm việc với nhiều dữ liệu kiểu này.
 
Góp ý cho bạn:
1/ Muốn phiếu nhập hay hóa đơn thì bạn cần chụp hình mẫu Paste vào 1 sheet nào đó để người ta hiểu cấu trúc nó thế nào?
2/ Lô 1, Lô 2 là cái gì xuất xứ nó thế nào bạn cần giải thích cụ thể có hiểu thì mới tính đến chuyện giúp.
3/ Bạn nên đính kèm 1 sheet danh mục và liệt kê 400 mã hàng với tên vị thuốc, DVT có danh mục mới nhanh chóng tra vào chỗ khác được đồng nhất.
.
Bạn làm kho thuốc Bắc à?
Mình nghĩ là bạn nên thiết kế lại dữ liệu, chỉ cần 2 sheet, 1 sheet là chứa dữ liệu thô (không tính toán nxt), 1 sheet là sheet tổng hợp sheet này để tính toán NXT
Chứ bạn làm nhiều sheet và còn tính nhập, xuất tồn từng cái nữa thì chẳng lâu.
Vấn đề thiết kế CSDL thì bạn có thể nhờ bác @be09 tư vấn vì bác ấy đã làm việc với nhiều dữ liệu kiểu này.
Vâng, nhưng do em khi nhận việc đã được bàn giao thế này mà không có tý chuyên môn nào nên e cũng k biết phải xử lý thế nào. Mong mọi người tư vấn hộ em. Em cảm ơn!
Em đính file mẫu lên để mọi người thấy chi tiết hơn, do đặc thù mỗi vị thuốc của em lại có nhiều cách chế và cả nguồn gốc nam hay bắc nên e chỉ biết làm mã cho đỡ nhầm thôi ạ.
 

File đính kèm

Vâng, nhưng do em khi nhận việc đã được bàn giao thế này mà không có tý chuyên môn nào nên e cũng k biết phải xử lý thế nào. Mong mọi người tư vấn hộ em. Em cảm ơn!
Em đính file mẫu lên để mọi người thấy chi tiết hơn, do đặc thù mỗi vị thuốc của em lại có nhiều cách chế và cả nguồn gốc nam hay bắc nên e chỉ biết làm mã cho đỡ nhầm thôi ạ.
Xem xong chẳng hiểu gì cả?
Cái đơn thuốc là em copy lấy: Tên vị thuốc,số lô và số lượng vào sheet "Hóa đơn" .
Vậy bạn đưa vài cái hóa đơn thuốc do người khác làm lên xem thử, có biết nguồn gốc xuất xứ công việc thì mới đề ra phương án làm cụ thể.
 
Lần chỉnh sửa cuối:
Mình xin có các chỉ dẫn như sau, từ bé đến nhớn:
1./ [Mã] (chắc là mã của thuốc) không nên có dấu tiếng Việt; Đó là kí tự 'Đ'; Nên thay là 'F' vì trên bàn fím nó gần với 'D'
2./ 7 trang tính [Lô] đúng là nên gộp lại làm 1;
Nhưng khi gộp xong ta nên tách ra ở 1 số trường (cột), như
[Ngày-tháng-Năm], [(số) lô], [Mã (thuốc)], [Tên thuốc] (có thể không cần thiết ở đây nếu bạn có trang danh mục các loại thuộc}, [Cỡ (lô)], [Nhập], [Xuất] (Không cần lượng tồn trong CSDL, Lường này sẽ được tính toán & thể hiện ở trang tổng hợp hay bạn gọi là [Hóa Đơn])

Như vậy mình đề xuất là tạo ra 3 trang tính, trong đó có trang danh mục. Trong trang danh mục sẽ có lượng tồn đầu kì & lượng tồn cuối kỳ
Còn lúc nào là đầu kỳ hay lúc nào là cuối kì do hoạt động SX kinh doanh tại đơn vị bạn quyết định;
Thường tồn đầu kì là lượng tồn lúc kiểm kê kho theo chu kì (thường là năm hay 6 tháng của CQ bạn)
Lượng tồn cuối kì luôn sẽ fải xác định được bất kỳ lúc nào mà ta muốn, nếu ta làm thể kho 1 cách nghiêm chỉnh & bài bản.

Những mong đây là dịp để bạn cải tổ (tái cấu trúc) lại CSDL của bạn!

Thân ái!
 
Xem xong chẳng hiểu gì cả?
Cái đơn thuốc là em copy lấy: Tên vị thuốc,số lô và số lượng vào sheet "Hóa đơn" .
Vậy bạn đưa vài cái hóa đơn thuốc do người khác làm lên xem thử, có biết nguồn gốc xuất xứ công việc thì mới đề ra phương án làm cụ thể.
Dạ, do trong bảng dữ liệu của em nó nhiều thông tin mà em cũng không biết phải giảm bớt hay sắp xếp thế nào ạ.
Em xin trình bày sơ ý là thế này: Với mỗi vị thuốc, khi sản xuất xong 1 lô em sẽ vào nhập vào bảng đó. Sau đó khi có đơn hàng (File phiếu báo lô), em sẽ điền vào cột số lô trong đó, sau đó dựa vào số lô đó, ví dụ: SX/D01.250818.02 thì em dựa mã D01 là Dây đau xương, đuôi.02 là lô 2, em tìm đến cái lô của vị đó ở bảng dữ liệu và trừ lùi. Đến khi hết thì em nhảy lô mới.
Em không biết phải sắp xếp bảng dữ liệu thế nào cho thuận, vì mỗi lô thành phẩm lại phải thể hiện lô nguyên liệu nữa.
Bài đã được tự động gộp:

Mình xin có các chỉ dẫn như sau, từ bé đến nhớn:
1./ [Mã] (chắc là mã của thuốc) không nên có dấu tiếng Việt; Đó là kí tự 'Đ'; Nên thay là 'F' vì trên bàn fím nó gần với 'D'
2./ 7 trang tính [Lô] đúng là nên gộp lại làm 1;
Nhưng khi gộp xong ta nên tách ra ở 1 số trường (cột), như
[Ngày-tháng-Năm], [(số) lô], [Mã (thuốc)], [Tên thuốc] (có thể không cần thiết ở đây nếu bạn có trang danh mục các loại thuộc}, [Cỡ (lô)], [Nhập], [Xuất] (Không cần lượng tồn trong CSDL, Lường này sẽ được tính toán & thể hiện ở trang tổng hợp hay bạn gọi là [Hóa Đơn])

Như vậy mình đề xuất là tạo ra 3 trang tính, trong đó có trang danh mục. Trong trang danh mục sẽ có lượng tồn đầu kì & lượng tồn cuối kỳ
Còn lúc nào là đầu kỳ hay lúc nào là cuối kì do hoạt động SX kinh doanh tại đơn vị bạn quyết định;
Thường tồn đầu kì là lượng tồn lúc kiểm kê kho theo chu kì (thường là năm hay 6 tháng của CQ bạn)
Lượng tồn cuối kì luôn sẽ fải xác định được bất kỳ lúc nào mà ta muốn, nếu ta làm thể kho 1 cách nghiêm chỉnh & bài bản.

Những mong đây là dịp để bạn cải tổ (tái cấu trúc) lại CSDL của bạn!

Thân ái!
Dạ, em cám ơn
Em cũng biết nhìn cái bảng dữ liệu của em thì đau mắt thật, nhưng do k có kiến thức về mảng này nên e cũng cứ phải thủ công vậy.
Em cũng muốn gộp tất cả các lô vào trong 1 sheet nhưng mỗi lô thành phẩm đó lại phải tra ngược lại được lô nguyên liệu của nó, mà em thì không biết sắp xế sao để dễ dàng nhất.
Bảng có nhiều cột phụ như hàng chênh hay ngày tháng năm là do không biết sắp xếp kiểu gì lên cứ cho nó một cột để tra cứu luôn :)
 

File đính kèm

Lần chỉnh sửa cuối:
Dạ, do trong bảng dữ liệu của em nó nhiều thông tin mà em cũng không biết phải giảm bớt hay sắp xếp thế nào ạ.
Em xin trình bày sơ ý là thế này: Với mỗi vị thuốc, khi sản xuất xong 1 lô em sẽ vào nhập vào bảng đó. Sau đó khi có đơn hàng (File phiếu báo lô), em sẽ điền vào cột số lô trong đó, sau đó dựa vào số lô đó, ví dụ: SX/D01.250818.02 thì em dựa mã D01 là Dây đau xương, đuôi.02 là lô 2, em tìm đến cái lô của vị đó ở bảng dữ liệu và trừ lùi. Đến khi hết thì em nhảy lô mới.
Em không biết phải sắp xếp bảng dữ liệu thế nào cho thuận, vì mỗi lô thành phẩm lại phải thể hiện lô nguyên liệu nữa.
Bài đã được tự động gộp:


Dạ, em cám ơn
Em cũng biết nhìn cái bảng dữ liệu của em thì đau mắt thật, nhưng do k có kiến thức về mảng này nên e cũng cứ phải thủ công vậy.
Em cũng muốn gộp tất cả các lô vào trong 1 sheet nhưng mỗi lô thành phẩm đó lại phải tra ngược lại được lô nguyên liệu của nó, mà em thì không biết sắp xế sao để dễ dàng nhất.
Bảng có nhiều cột phụ như hàng chênh hay ngày tháng năm là do không biết sắp xếp kiểu gì lên cứ cho nó một cột để tra cứu luôn :)
Thực ra file của bạn vẫn giải quyết bình thường được thôi, nhưng cho hỏi sheet Hóa đơn ấy, làm sao phân biệt nó là nhập hay xuất? Lúc đó mình sẽ code cho bạn.
 
Thực ra file của bạn vẫn giải quyết bình thường được thôi, nhưng cho hỏi sheet Hóa đơn ấy, làm sao phân biệt nó là nhập hay xuất? Lúc đó mình sẽ code cho bạn.
Dạ, anh có thể thêm cho em 1 cột là nhập, nếu nhập thì cột xuất để trống và ngược lại được không a.
 
Dạ, anh có thể thêm cho em 1 cột là nhập, nếu nhập thì cột xuất để trống và ngược lại được không a.
Bạn nhập liệu và click vào hình mặt cười rồi kiểm tra kết quả.
Lưu ý code này chỉ là cập nhật vào nhưng lô đã có, code chưa viết cho trường hợp 1 mã lô mới.
 

File đính kèm

Bạn nhập liệu và click vào hình mặt cười rồi kiểm tra kết quả.
Lưu ý code này chỉ là cập nhật vào nhưng lô đã có, code chưa viết cho trường hợp 1 mã lô mới.
Dạ, quá chuẩn rồi anh ạ, cảm ơn anh rất rất nhiều ạ
Nhưng không biết mỗi lần em thêm lô mới thì có phải sửa code gì không ạ?
 
Dạ, quá chuẩn rồi anh ạ, cảm ơn anh rất rất nhiều ạ
Nhưng không biết mỗi lần em thêm lô mới thì có phải sửa code gì không ạ?
Thì mình có nói rồi đó, code trong file chỉ là cập nhật vào mã lô đã có, còn trong sheet hóa đơn có mã lô mới thì nó không tự thêm.
khi nào rảnh thì mình sẽ xem xét code cho trường hợp này, trc mắt bạn làm thủ công.
 
Thì mình có nói rồi đó, code trong file chỉ là cập nhật vào mã lô đã có, còn trong sheet hóa đơn có mã lô mới thì nó không tự thêm.
khi nào rảnh thì mình sẽ xem xét code cho trường hợp này, trc mắt bạn làm thủ công.
Dạ, anh có thể chỉ em chỗ thêm lô mới vào dòng code ở chỗ nào được không ạ. Chứ thực tế 2 tháng e lại thêm 1 lô mới rùi ạ.
Cảm ơn anh nha
 
Dạ, anh có thể chỉ em chỗ thêm lô mới vào dòng code ở chỗ nào được không ạ. Chứ thực tế 2 tháng e lại thêm 1 lô mới rùi ạ.
Cảm ơn anh nha
Cách tôi hiểu : Có phải bạn cần như thế này không ???
Nhập liệu qua Form ==> Lưu vào Data ==> kết chuyển ra báo cáo (cái mà bạn gọi là hóa đơn)
Form cho phép gọi ngược dữ liệu về để sửa - Khi sửa xong thì Click vào nút SỬA
Mong rằng đúng ý bạn - Chúc bạn thành công .
 

File đính kèm

Cách tôi hiểu : Có phải bạn cần như thế này không ???
Nhập liệu qua Form ==> Lưu vào Data ==> kết chuyển ra báo cáo (cái mà bạn gọi là hóa đơn)
Form cho phép gọi ngược dữ liệu về để sửa - Khi sửa xong thì Click vào nút SỬA
Mong rằng đúng ý bạn - Chúc bạn thành công .
Dạ, cám ơn anh, file a gửi nó đầy đủ nhiều thứ quá, e chỉ muốn nhập như a quanluu1989 đã làm ý. Nhưng vấn đề là file của e cứ tầm 2 tháng lại thêm 1 lô mới mà e không hiểu đoạn code a quanluu1989, e muốn hỏi khi e thêm lô mới tức là tạo sheet mới với form giống các sheet lô trước thì phải thay code thế nào ạ
 
Dạ, anh có thể chỉ em chỗ thêm lô mới vào dòng code ở chỗ nào được không ạ. Chứ thực tế 2 tháng e lại thêm 1 lô mới rùi ạ.
Cảm ơn anh nha
Cần hiểu rõ như thế này? 2 tháng bạn có thêm 1 lô mới, lô mới này là như thế nào? trên bạn bảo có 7 lô, thêm lô mới là 8 lô hay lô mới bạn nói nó chỉ là mã lô mới trong 7 lô kia?
Dù thế nào thì cách tốt nhất là gộp các lô vào 1 sheet, thêm lô mới hay mã lô mới không ảnh hưởng gì nhiều.
 
Cần hiểu rõ như thế này? 2 tháng bạn có thêm 1 lô mới, lô mới này là như thế nào? trên bạn bảo có 7 lô, thêm lô mới là 8 lô hay lô mới bạn nói nó chỉ là mã lô mới trong 7 lô kia?
Dù thế nào thì cách tốt nhất là gộp các lô vào 1 sheet, thêm lô mới hay mã lô mới không ảnh hưởng gì nhiều.
Dạ, thêm lô mới là 8 lô anh ạ, chứ mã e không thay đổi gì cả ạ.
Em không biết gộp kiểu gì thế lên thủ công nhất là e cứ thêm sheet mới với form y hệt ạ
 
Dạ, thêm lô mới là 8 lô anh ạ, chứ mã e không thay đổi gì cả ạ.
Em không biết gộp kiểu gì thế lên thủ công nhất là e cứ thêm sheet mới với form y hệt ạ
Như mình đã nói, trong những trường hợp thêm mới thì nên gộp sheet, đây là file đã code với gộp sheet. Bạn check thử, nếu bạn vẫn muốn tách các lô thành các sheet thì code khó khăn hơn và nhờ các thành viên khác giúp bạn nhé
 

File đính kèm

Web KT

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

Back
Top Bottom