Chọn chủ đề bất kỳ bên dưới để tìm hiểu thêm về Thư mục trong Northwind Developer Edition.
Định nghĩa rất quan trọng. Họ có thể được thực hiện theo nhiều cách khác nhau, không ai trong số đó là chính xác hơn tất cả những người khác. Nhưng bất kể cách tiếp cận, định nghĩa của bạn phải được nội bộ nhất quán. Tệp mẫu Northwind này sử dụng các định nghĩa sau đây. (Xem thêm modInventory.)
-
Sản phẩm được mua khi Northwind nhận được sản phẩm trên PO.
-
Một sản phẩm được bán khi Northwind lập hóa đơn cho sản phẩm đó.
-
Sản phẩm có sẵn là số lượng các đơn vị vật lý trên kệ. Điều này bao gồm các đơn vị đã được phân bổ cho (các) đơn hàng nhưng chưa được giao.
-
Sản phẩm để bán là sản phẩm đó là vật lý trên kệ và không được phân bổ cho bất kỳ đơn đặt hàng hiện có - và do đó có sẵn để bán.
-
Sản phẩm Đang Đặt hàng có nghĩa là sản phẩm đó đang ở trên PO với trạng thái Đã phê duyệt.
Phiên bản trước của các mẫu Northwind cũng có chức năng theo dõi hàng tồn kho, mặc dù có phần phức t biệt và kém tài liệu. Do đó, chúng tôi mong muốn làm tốt hơn. Chúng tôi theo dõi một bài viết từ Allen Browne: số lượng vật lý trong tay là kết quả của một phép tính đơn giản:
[Số lượng Lấy hàng cuối cùng] + [Tổng số lượng đã mua kể từ ngày đó] - [Tổng số lượng Đã bán kể từ ngày đó] = [Số lượng vật lý trong tay]Để xem hàng tồn kho hoạt động ở đây trong NW 2 Developer Edition, hãy bắt đầu đơn giản với Sản phẩm mới. Đặt cho sản phẩm này một cái tên mà bạn muốn thấy trong danh mục của cửa hàng tạp hóa bán buôn.
Chúng tôi sẽ sử dụng các số sau:
> xếp lại Cấp độ 50 > mục tiêu của 40 > Min Sắp xếp lại Qty của 100 Ban đầu, sản phẩm này không có đơn hàng, không có đơn đặt hàng và Stock-Take ghi nhận với số lượng 0.Tạo đơn hàng chỉ cho sản phẩm này, với số lượng là 10.
Quan sát trạng thái của mục hàng sẽ không có Cổ phiếu. Chúng tôi không có bất kỳ sản phẩm nào trong tay. Đơn hàng không thể được lập hóa đơn cho đến khi chúng tôi đã mua một số sản phẩm từ một trong các nhà cung cấp của chúng tôi.Để có được một số cổ phiếu trong tay, chúng tôi tạo ra một đơn đặt hàng cho sản phẩm này.
Quan sát số lượng 100 sẽ được đặt làm mặc định.Chuyển PO đến trạng thái Đã phê duyệt.
Biểu mẫu Sản phẩm hiện hiển thị Qty Không Có Cổ phiếu của 10 và Qty theo Đơn hàng 100 và mục hàng trên đơn hàng mẫu của bạn bây giờ hiển thị trạng thái Là Đơn hàng.Chuyển PO đến trạng thái Đã nhận.
Thủ tục ReallocateInventory chạy và nó quay trở lại trong thời gian tìm kiếm các mục dòng đơn hàng trong trạng thái Không có cổ phiếu hoặc theo thứ tự, và nếu có đủ số lượng còn lại, nó "hoàn thành" chúng bằng cách đặt trạng thái phân bổ. Điều này sẽ xảy ra với đơn đặt hàng của chúng tôi, và bây giờ chúng tôi có thể chuyển nó đến dòng kết thúc. Xong!Trong NW 2.0, chúng tôi xử lý một số kịch bản khác, bao gồm:
-
Khi mục hàng đơn hàng đã phân bổ trước đó bị xóa, số lượng đó sẽ sẵn dùng để phân bổ và chúng tôi chạy quy trình tương tự như ở trên.
-
Khi số lượng mục hàng đơn hàng được phân bổ giảm, delta cũng sẽ sẵn dùng để phân bổ.
-
Khi sản phẩm trong một mục hàng đơn hàng phân bổ được thay đổi, số lượng sản phẩm cũ có sẵn một lần nữa để được phân bổ.
Tất cả những điều này có vẻ khá ưa thích và bao gồm tất cả. Đừng lo. Theo dõi hàng tồn kho có thể phức tạp, nhưng bộ mẫu này không có ý định cung cấp giải pháp khóa xoay để chạy bất kỳ doanh nghiệp nào. Đây là một giới thiệu về những gì có thể với Access, có thể cung cấp cho bạn một số ý tưởng để thực hiện của riêng bạn.
-
Hóa đơn một phần và lô hàng một phần.
-
Sản phẩm trả về (do khách hàng hoặc nhà cung cấp trả lại).
-
Ưu đãi trong phân bổ sản phẩm cho khách hàng tốt nhất của chúng tôi.
-
Vị trí kho ("bin") cho từng sản phẩm và hỗ trợ quét vào và ra bằng máy quét mã vạch. In nhãn mã vạch để đánh dấu bin.
-
Hết hạn sản phẩm – một khái niệm rất quan trọng trong kinh doanh thực phẩm.
-
Các đơn đặt hàng đã nhận và (một phần) được trả về vì một số mặt hàng bị bỏ qua, hết hạn, v.v. Quy trình RMA.
Northwind 2.0 Developer Edition: Những điều bạn nên biết
Northwind 2.0 Developer Edition: Tất cả các chủ đề