[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
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é
Dạ, em sẽ làm lại theo cấu trúc này ạ. Anh xem giúp lại e code mới, lúc e ấn mặt cười nó hiện ra "Run-time error '1004'...."
Cảm ơn a :)
 
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 :)
Anh góp ý tiếp:
1/ Đến đây thì anh tạm hiểu là em theo dõi xuất, nhập, tồn, vậy thì phải làm tuần tự như sau:
- Làm 1 phiếu và căn cứ vào đơn hàng nhập ta nhập liệu dữ liệu và lưu vào sheet theo dõi nhập (chỗ này để nhập liệu nhanh thì cần có 1 sheet danh mục để tra mã, loại thuốc). Anh có nêu chụp hình đơn hàng và Paste vào 1 sheet để anh hiểu (em chưa làm), chỗ nào sợ lộ thông tin bí mật (ví dụ tên đơn vị hay đơn vị cung cấp hàng) thì xóa nó đi.
- Làm 1 phiếu và căn cứ vào đơn hàng xuất ta nhập liệu và lưu dữ liệu vào sheet theo dõi xuất.
- Dựa vào dữ liệu sheet theo dõi nhập, xuất để tra số lượng vào sheet xuất, nhập, tồn.
2/ Vì anh chưa hiểu?
- Cột số lô sao số của nó lộn xộn quá?
- Các sheet Lô 1, Lô 2, ..v..v....Lô 8 là dựa theo đơn đặt hàng của khách hay là theo kế hoạch có sẳn (nên chưa thể thiết kế lại làm sao cho thuận tiện). Chỗ này có 2 vấn đề:
a. Nếu là khách đặt hàng thì có phải đơn hàng là giấy hay File Excel không? (ngay chỗ này nó liên quan đến nhập liệu).
b. Nếu là theo kế hoạch có sẳn thì dựa vào File kế hoạch để tra và làm.
 
Lần chỉnh sửa cuối:
Dạ, em sẽ làm lại theo cấu trúc này ạ. Anh xem giúp lại e code mới, lúc e ấn mặt cười nó hiện ra "Run-time error '1004'...."
Cảm ơn a :)
Bạn nói chung quá, phải ấn debug rồi gửi hình xem nó báo lỗi dòng nào. code đi theo file nên bạn phải copy dữ liệu thật của bạn vào file, chứ không nên copy code sang file của bạn
 
Bạn nói chung quá, phải ấn debug rồi gửi hình xem nó báo lỗi dòng nào. code đi theo file nên bạn phải copy dữ liệu thật của bạn vào file, chứ không nên copy code sang file của bạn
Dạ, nó báo lỗi dòng: "Sheet1.Range("A2").Offset(UBound(ar), 0).Resize(k, 8) = lomoi" anh ạ
Nhập dữ liệu lô cũ nó báo thế a ạ, còn là lô mới thì được a ạ.
 
Dạ, nó báo lỗi dòng: "Sheet1.Range("A2").Offset(UBound(ar), 0).Resize(k, 8) = lomoi" anh ạ
Nhập dữ liệu lô cũ nó báo thế a ạ, còn là lô mới thì được a ạ.
Sửa lai thành: if k then Sheet1.Range("A2").Offset(UBound(ar), 0).Resize(k, 8) = lomoi
 
Sửa lai thành: if k then Sheet1.Range("A2").Offset(UBound(ar), 0).Resize(k, 8) = lomoi
Dạ, ngon lành cành đào rồi a ạ. Em cảm ơn a.
Bài đã được tự động gộp:

Anh góp ý tiếp:
1/ Đến đây thì anh tạm hiểu là em theo dõi xuất, nhập, tồn, vậy thì phải làm tuần tự như sau:
- Làm 1 phiếu và căn cứ vào đơn hàng nhập ta nhập liệu dữ liệu và lưu vào sheet theo dõi nhập (chỗ này để nhập liệu nhanh thì cần có 1 sheet danh mục để tra mã, loại thuốc). Anh có nêu chụp hình đơn hàng và Paste vào 1 sheet để anh hiểu (em chưa làm), chỗ nào sợ lộ thông tin bí mật (ví dụ tên đơn vị hay đơn vị cung cấp hàng) thì xóa nó đi.
- Làm 1 phiếu và căn cứ vào đơn hàng xuất ta nhập liệu và lưu dữ liệu vào sheet theo dõi xuất.
- Dựa vào dữ liệu sheet theo dõi nhập, xuất để tra số lượng vào sheet xuất, nhập, tồn.
2/ Vì anh chưa hiểu?
- Cột số lô sao số của nó lộn xộn quá?
- Các sheet Lô 1, Lô 2, ..v..v....Lô 8 là dựa theo đơn đặt hàng của khách hay là theo kế hoạch có sẳn (nên chưa thể thiết kế lại làm sao cho thuận tiện). Chỗ này có 2 vấn đề:
a. Nếu là khách đặt hàng thì có phải đơn hàng là giấy hay File Excel không? (ngay chỗ này nó liên quan đến nhập liệu).
b. Nếu là theo kế hoạch có sẳn thì dựa vào File kế hoạch để tra và làm.
Dạ, Bên em sản xuất sẵn theo kế hoạch và có vị lấy ít có vị lấy nhiều lên có vị đến lô 8 mà có vị mới chỉ có lô 1 a ạ.
Em không có tí kinh nghiệm nào bên kho nên mới nhìn nó lộn xộn vậy.
Em gửi kèm a 1 hóa đơn, họ cho tên vị còn e điền lô và trừ lùi dần theo lô ạ.
 

File đính kèm

Web KT

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

Back
Top Bottom