เลือกหัวข้อใดๆ ด้านล่างเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Inventory ใน Northwind Developer Edition
ความหมายมีความสําคัญมาก พวกเขาสามารถทําได้ในหลายวิธีซึ่งไม่มีถูกต้องเหนือคนอื่น ๆ ทั้งหมด แต่ไม่ว่าจะเข้าใกล้กันอย่างไร คําจํากัดความของคุณต้องสอดคล้องกันภายใน แฟ้มแม่แบบ Northwind นี้ใช้ข้อกําหนดต่อไปนี้ (ดู เพิ่มเติมที่ modInventory)
-
ผลิตภัณฑ์ถูก ซื้อ เมื่อ Northwind ได้รับผลิตภัณฑ์บน PO
-
ผลิตภัณฑ์จะ ขาย เมื่อ Northwind ออกใบแจ้งหนี้การสั่งซื้อสําหรับผลิตภัณฑ์นั้น
-
ผลิตภัณฑ์ที่มีอยู่ คือจํานวนของหน่วยบนชั้นวางจริง ซึ่งรวมถึงหน่วยที่ปันส่วนไปยังใบสั่งแล้ว แต่ยังไม่ได้จัดส่ง
-
ผลิตภัณฑ์ที่จะขาย คือผลิตภัณฑ์ที่อยู่บนชั้นวางและไม่ได้จัดสรรให้กับคําสั่งซื้อใดๆ ที่มีอยู่ และทําให้สามารถขายได้
-
ผลิตภัณฑ์ในการสั่งซื้อ หมายความว่าผลิตภัณฑ์อยู่ใน PO ที่มีสถานะ เป็น อนุมัติแล้ว
เทมเพลต Northwind เวอร์ชันก่อนหน้ายังมีการติดตามสินค้าคงคลัง แม้ว่าจะมีข้อขัดแย้งและได้รับการบันทึกไว้ไม่ดี ดังนั้นในที่นี้เรามุ่งมั่นที่จะพัฒนาให้ดีขึ้น เราติดตามบทความจาก Allen Browne: ปริมาณที่มีอยู่จริงที่ถือครองคือผลลัพธ์ของการคํานวณอย่างง่าย:
[ปริมาณหุ้นที่ใช้ไปล่าสุด] + [ผลรวมของปริมาณที่ซื้อตั้งแต่วันนั้น] – [ผลรวมของปริมาณที่ขายได้ตั้งแต่วันนั้น] = [ปริมาณที่มีอยู่จริง]
เมื่อต้องการดูสินค้าคงคลังในการใช้งานที่นี่ใน NW 2 Developer Edition มาเริ่มกันง่ายๆ ด้วยผลิตภัณฑ์ใหม่ ตั้งชื่อที่คุณคาดว่าจะเห็นในแคตตาล็อกของร้านขายของชําขายส่ง
เราจะใช้หมายเลขเหล่านี้:
> เรียงลําดับใหม่ระดับ 50
> ระดับเป้าหมายของ 40
> สั่งซื้อใหม่รองจํานวน 100
ในตอนแรก ผลิตภัณฑ์นี้ไม่มีใบสั่ง ไม่มีใบสั่งซื้อ และเรกคอร์ดStock-Take หนึ่งเรกคอร์ดที่มีปริมาณเป็น 0
สร้าง ใบสั่ง สําหรับผลิตภัณฑ์นี้เท่านั้น โดยมีปริมาณเท่ากับ 10
สังเกตสถานะของรายการจะเป็น ไม่มีสต็อก เราไม่มีผลิตภัณฑ์ใดๆ ในมือ ไม่สามารถออกใบแจ้งหนี้คําสั่งซื้อได้จนกว่าเราจะซื้อผลิตภัณฑ์บางอย่างจากหนึ่งในผู้ขายของเรา
ในการรับสต็อกสินค้าในมือ เราสร้าง ใบสั่งซื้อ สําหรับผลิตภัณฑ์นี้
สังเกตว่าปริมาณ 100 จะถูกตั้งค่าเป็นค่าเริ่มต้น
เลื่อน PO ไปที่สถานะ อนุมัติ แล้ว
ฟอร์มผลิตภัณฑ์ในขณะนี้แสดงจํานวนไม่มีสต็อกของ 10, และปริมาณในการสั่งซื้อของ 100, และรายการบรรทัดการสั่งซื้อในการสั่งซื้อตัวอย่างของคุณในขณะนี้แสดงสถานะของ การสั่งซื้อของ
เลื่อน PO เป็นสถานะ ได้รับ แล้ว
กระบวนการ ReallocateInventory จะรันและย้อนกลับไปในเวลามองหาสินค้าในบรรทัดใบสั่งในสถานะ ไม่มีสต็อก หรือ ในใบสั่ง และถ้ามีปริมาณคงเหลือที่เพียงพอ จะ "จัดการ" ด้วยการตั้งค่าสถานะเป็น ปันส่วนแล้ว นี่จะเกิดขึ้นกับคําสั่งซื้อของเราและตอนนี้เราสามารถก้าวไปข้างหน้าเพื่อเส้นชัย แค่นั้นเอง!
ใน NW 2.0 เราจัดการกับสถานการณ์อื่นๆ สองสามสถานการณ์ รวมถึง:
-
เมื่อรายการบรรทัดใบสั่งที่ปันส่วนก่อนหน้านี้ถูกลบออก ปริมาณนั้นจะพร้อมใช้งานสําหรับการปันส่วน และเรารันขั้นตอนเดียวกับด้านบน
-
เมื่อปริมาณของสินค้าในบรรทัดใบสั่งที่ปันส่วนลดลง ส่วนที่แตกต่างจะพร้อมใช้งานสําหรับการปันส่วนด้วย
-
เมื่อมีการเปลี่ยนแปลงสินค้าในรายการใบสั่งที่ปันส่วน ปริมาณของผลิตภัณฑ์เก่าจะพร้อมใช้งานอีกครั้งที่จะปันส่วน
ทั้งหมดนี้อาจดูเหมือนแฟนซีสวยและครอบคลุมทั้งหมด ไม่ต้องกังวล การติดตามสินค้าคงคลังอาจมีความซับซ้อน แต่ชุดเทมเพลตนี้ไม่ได้ตั้งใจที่จะมอบโซลูชันแบบ Turn-key ในการดําเนินธุรกิจใดๆ ซึ่งเป็นสิ่งที่แสดงให้เห็นถึงสิ่งที่เป็นไปได้ใน Access ซึ่งอาจให้แนวคิดบางอย่างสําหรับการปรับใช้ของคุณเอง
-
ใบแจ้งหนี้บางส่วน และการจัดส่งบางส่วน
-
ผลิตภัณฑ์ที่ส่งกลับ (ไม่ว่าจะโดยลูกค้าหรือผู้จัดจําหน่าย)
-
การรักษาที่ดีกว่าในการจัดสรรผลิตภัณฑ์สําหรับลูกค้าที่ดีที่สุดของเรา
-
ที่ตั้งคลังสินค้า ("ถัง") สําหรับแต่ละผลิตภัณฑ์ และสนับสนุนการสแกนเข้าและออกด้วยเครื่องสแกนบาร์โค้ด พิมพ์ป้ายชื่อบาร์โค้ดเพื่อทําเครื่องหมายช่องเก็บ
-
ผลิตภัณฑ์หมดอายุ - แนวคิดที่สําคัญมากในธุรกิจอาหาร
-
ใบสั่งซื้อที่ได้รับและส่งคืน (บางส่วน) เนื่องจากสินค้าบางอย่างมีการเยื้อง หมดอายุ แล้ว เป็นต้น กระบวนการ RMA
Northwind 2.0 Developer Edition: สิ่งที่คุณควรรู้
Northwind 2.0 Developer Edition: หัวข้อทั้งหมด