Výběrem libovolného tématu níže získáte další informace o inventáři v Northwind Developer Edition.
Definice jsou velmi důležité. Mohou být provedeny různými způsoby, z nichž žádný není správný nad všemi ostatními. Bez ohledu na přístup ale vaše definice musí být interně konzistentní. Tyto soubory šablony Northwind používají následující definice. (Viz také modInventory.)
-
Produkt se koupí , když společnost Northwind obdrží produkt na nákupní objednávky.
-
Produkt se prodá , když Northwind fakturuje objednávku za tento produkt.
-
Produkt k dispozici je počet jednotek fyzicky na polici. To zahrnuje jednotky, které jsou již přiděleny objednávce, ale ještě nebyly odeslány.
-
Produkt k prodeji je produkt, který je fyzicky na skladě a nepřiděluje se k žádným existujícím objednávkám – a proto je k dispozici k prodeji.
-
Produkt v objednávce znamená, že je v nákupní objednávce se stavem Schváleno.
Předchozí verze šablon Northwind měla také sledování inventáře, i když poněkud spletené a špatně zdokumentované. Proto se zde snažíme postupovat lépe. Sledovali jsme článek od Allena Browna: fyzické množství na skladě je výsledkem jednoduchého výpočtu:
[Poslední skladové množství] + [Součet množství nakoupených od tohoto dne] – [Součet množství prodaných od tohoto dne] = [Fyzické množství na skladě]Pokud chcete vidět inventář v akci tady v edici NW 2 Developer Edition, začněme jednoduše s novým produktem. Pojmenujte ho podle očekávání v katalogu velkoobchodních potravin.
Použijeme tato čísla:
> Změnit pořadí úrovně 50 > cílová úroveň 40 > min. Přeuspořádat množství 100 Na začátku tento produkt neobsahuje žádné objednávky, žádné nákupní objednávky a jeden Stock-Take záznam s množstvím 0.Vytvořte objednávku pouze pro tento produkt s množstvím 10.
Sledujte, že stav řádkové položky bude Bez zásob. Nemáme po ruce žádný produkt. Objednávku nelze vyfakturovat, dokud si některé produkty nekoupíme od některého z našich dodavatelů.Abychom získali nějaké zásoby, vytvoříme nákupní objednávku pro tento produkt.
Všimněte si, že množství 100 bude nastaveno jako výchozí.Přejděte nákupní objednávky do stavu Schváleno .
Ve formuláři Product (Produkt) se teď zobrazuje Qty No Stock of 10 a Qty on Order of 100 (V objednávce 100) a položka řádku objednávky ve vaší vzorové objednávce teď zobrazuje stav On Order (Na objednávce).Přejděte nákupní objednávky do stavu Přijato .
Spustí se procedura ReallocateInventory , která se vrátí v čase a hledá řádkové položky objednávky ve stavu Žádné zásoby nebo Na objednávku, a pokud zbývá dostatečné množství, "splní" je nastavením stavu na Přiděleno. To se stane s naší objednávkou a teď ji můžeme posunout do cílové čáry. A je to hotovo.V NW 2.0 zpracováváme několik dalších scénářů, včetně těchto:
-
Když je dříve přidělená položka řádku objednávky odstraněna, bude toto množství k dispozici pro přidělení a spustíme stejný postup jako výše.
-
Když se sníží množství přidělené položky řádku objednávky, bude rozdíl k dispozici i pro přidělení.
-
Když se změní položka Produktu v řádku přidělené objednávky, bude znovu k dispozici množství starého produktu, které se dá přidělit.
To všechno se může zdát pěkně efektní a všeobsahující. Nebojte se. Sledování inventáře může být složité, ale tato sada šablon nemá v úmyslu poskytovat řešení na klíč pro provoz firmy. Je to ukázka toho, co je možné s Accessem, což vám může poskytnout nějaké nápady pro vlastní implementaci.
-
Částečné faktury a částečné zásilky.
-
Produkty vrácené (buď zákazníky, nebo dodavateli).
-
Přednostní zacházení při přidělování produktů pro naše nejlepší zákazníky.
-
Skladové umístění ("přihrádka") pro každý produkt a podpora skenování a odskenování pomocí skeneru čárových kódů. Vytiskněte štítek čárového kódu pro označení přihrádky.
-
Vypršení platnosti produktu – velmi důležitý koncept v potravinářství.
-
Nákupní objednávky byly přijaty a (částečně) vráceny, protože některé položky jsou zaměněny, vypršela jejich platnost atd. Proces RMA.
Northwind 2.0 Developer Edition: Co byste měli vědět
Northwind 2.0 Developer Edition: Všechna témata