Northwind 2.0 Developer Edition: Inventory

Hatókör
Microsoft 365-höz készült Access Access 2021 Access 2019

Válassza ki az alábbi témaköröket, ha többet szeretne megtudni a Northwind Developer Edition inventory kiadásáról.   

Áttekintés

A definíciók nagyon fontosak. Különböző módokon végezhetők el, amelyek közül egyik sem helyes minden másnál. A definícióknak azonban a megközelítéstől függetlenül belsőleg konzisztensnek kell lenniük. A Northwind-sablonfájlok a következő definíciókat használják.  (Lásd még : modInventory.)

  • A termék akkor vásárolódik meg , amikor a Northwind megkapja a terméket egy rendelésen.
  • A termék akkor kerül értékesítésre , ha a Northwind az adott termékre vonatkozó rendelést számláz.
  • A Termék elérhető a polcon fizikailag elérhető egységek száma. Ez magában foglalja a rendelés(ek)hez már lefoglalt, de még nem kiszállított egységeket.
  • Az eladandó termék olyan termék, amely fizikailag a polcon van, és nem rendelhető hozzá semmilyen meglévő megrendeléshez , és így értékesíthető.
  • A Product On Order azt jelenti, hogy jóváhagyott állapotú rendelésen van.

Általános megközelítés

A Northwind-sablonok előző verziójában készletkövetés is volt, bár kissé konvolúciós és rosszul dokumentált. Ezért célunk, hogy jobbak lehessenek. Allen Browne egyik cikkét követtük: a fizikai mennyiség egy egyszerű számítás eredménye:

[Utolsó készletvételi mennyiség] + [Az adott nap óta vásárolt mennyiségek összege] – [Az adott nap óta értékesített mennyiségek összege] = [Fizikai mennyiség a készleten]

Bemutató Walk-Through

Ha működés közben szeretné látni a leltárt az NW 2 Developer Edition kiadásban, kezdjük az egyszerű használattal, egy új termékkel. Adjon neki egy nevet, amelyet egy nagykereskedelmi élelmiszer-katalógusban látnia kell. 

A következő számokat fogjuk használni:
> 50-es átrendezés szintje
> 40-es célszint
> Minimális átrendezés 100-ból
Kezdetben ennek a terméknek nincsenek megrendelései, nincsenek beszerzési rendelései, és egy Stock-Take rekord 0 mennyiséggel. 

Csak ehhez a termékhez hozzon létre rendelést 10 mennyiséggel.
Figyelje meg, hogy a sortétel állapota Nincs készlet. Nincs kéznél termék. A rendelés nem számlázható, amíg nem vásároltunk néhány terméket az egyik szállítónktól. 

Ha készletet szeretne beszerezni, létrehozunk egy megrendelést ehhez a termékhez.
Figyelje meg, hogy a 100-as mennyiség lesz alapértelmezettként beállítva.

Tovább lépteti a rendelést a Jóváhagyott állapotba.
A Product (Termék) űrlapon most a Qty No Stock (10 darab, a Qty értéke 100) és a Order of 100 (Mennyiség) érték jelenik meg, a mintául szolgáló rendelés sortétele pedig On Order (Rendeléskor) állapotot jelenít meg. 

Tovább lépteti a rendelést a Kapott állapotra.
A ReallocateInventory eljárás lefut, és időben visszatér a Nincs készlet vagy Rendelés állapotú megrendelési sorelemekhez, és ha elegendő mennyiség van hátra, "teljesíti" őket a Lefoglalt állapot beállításával. Ez a rendelésünkkel fog történni, és most már továbbléphetünk a célvonalra. Kész!

Az NW 2.0-sablonokban szereplő egyéb forgatókönyvek

Az NW 2.0-ban néhány más forgatókönyvet is kezelünk, többek között az alábbiakat:

  • Egy korábban lefoglalt rendeléssorelem törlésekor ez a mennyiség elérhetővé válik a foglaláshoz, és ugyanezt az eljárást futtatjuk, mint fent.
  • Ha egy lefoglalt rendelési sor tételének mennyisége csökken, a különbözet lefoglalásra is elérhetővé válik.
  • Ha egy lefoglalt rendelési sor terméke megváltozik, a régi termék mennyisége ismét elérhetővé válik a lefoglaláshoz.

Ez mind elég elegánsnak és mindent magában foglalónak tűnhet. Aggodalomra semmi ok. A készletkövetés összetett is lehet, de ez a sablonkészlet nem kíván kulcsrakész megoldást kínálni egy vállalkozás működtetéséhez. Ez az Access által lehetséges lehetőségeket mutatja be, amelyek ötleteket adhatnak a saját implementációjához. 

Az NW 2.0-sablonokban nem szereplő funkciók

  • Részleges számlák és részleges szállítmányok.
  • Visszaküldött termékek (ügyfelek vagy szállítók által).
  • A termékfoglalás kedvezményes kezelése a legjobb ügyfeleink számára.
  • Az egyes termékekhez tartozó raktárhely ("bin") és a vonalkódolvasóval történő be- és kiolvasás támogatása. Vonalkódcímke nyomtatása a doboz jelöléséhez.
  • Termék lejárata – egy nagyon fontos fogalom az élelmiszer-üzletben.
  • A kapott beszerzési rendelések és (részben) azért érkeztek vissza, mert egyes elemek be vannak dented, lejárt stb. RMA-folyamat.

További információ

Northwind 2.0 Developer Edition: Tudnivalók 

Northwind 2.0 Developer Edition: Minden témakör