Northwind 2.0 Developer Edition: Inventář

Platí pro
Access pro Microsoft 365 Access 2021 Access 2019

Pokud se chcete dozvědět více o inventáři v Northwind Developer Edition, vyberte kterékoli níže uvedené téma.   

Přehled

Definice jsou velmi důležité. Lze je provádět různými způsoby, z nichž žádný není správný nad všechny ostatní. Ale bez ohledu na přístup musí být vaše definice vnitřně konzistentní. Tyto soubory šablon Northwind používají následující definice.  (Viz také modInventory.)

  • Produkt je zakoupen , když společnost Northwind obdrží produkt na nákupní objednávku.
  • Produkt je prodán , když společnost Northwind vystaví fakturu na objednávku tohoto produktu.
  • Product Available je počet jednotek fyzicky uložených v regálu. To zahrnuje jednotky, které již byly přiděleny k objednávkám, ale ještě nebyly dodány.
  • Produkt k prodeji je produkt, který je fyzicky na polici a není přiřazen k žádným existujícím objednávkám - a je tedy k dispozici k prodeji.
  • Produkt na objednávku znamená, že je v nákupní objednávce se stavem Schváleno.

Obecný přístup

Předchozí verze šablon Northwind také obsahovala sledování skladových zásob, i když poněkud spletité a špatně zdokumentované. Proto se zde snažíme být lepší. Řídili jsme se článkem od Allena Browna: fyzikální veličina, kterou máte k dispozici, je výsledkem jednoduchého výpočtu:

[Poslední inventura množství] + [součet množství zakoupených od daného dne] – [součet množství prodaných od tohoto dne] = [fyzické množství k dispozici]

Demo Walk-Through

Chcete-li vidět inventář v akci zde v NW 2 Developer Edition, začněme jednoduše, s novým produktem. Dejte tomu název, který byste očekávali v katalogu velkoobchodního obchodu s potravinami. 

Použijeme tato čísla:
> Úroveň doobjednání 50
> Cílová úroveň 40
> Minimální doobjednávka Počet 100
Zpočátku tento produkt nemá žádné objednávky, žádné nákupní objednávky a jeden záznam Stock-Take s množstvím 0. 

Vytvořte objednávku pouze na tento produkt v množství 10 kusů.
Všimněte si, že stav položky řádku bude Nemám sklady. Nemáme po ruce žádný produkt. Objednávku nelze fakturovat, dokud nezakoupíme nějaké produkty od jednoho z našich prodejců. 

Abychom měli nějaké zásoby k dispozici, vytvoříme pro tento produkt nákupní objednávku .
Všimněte si, že množství 100 bude nastaveno jako výchozí.

Změňte nákupní objednávku na stav Schváleno .
Ve formuláři Produkt se nyní zobrazuje Množství: Není skladem 10 kusů a Množství v objednávce 100 a řádková položka objednávky ve vzorové objednávce nyní zobrazuje stav Objednávka

Posune nákupní objednávku do stavu Přijato .
Procedura ReallocateInventory se spustí a vrátí se zpět v čase a hledá položky řádku objednávky ve stavu Není skladem nebo Na objednávce, a pokud zbývá dostatečné množství, "splní" je nastavením stavu na Přiděleno. To se stane naší objednávce a nyní ji můžeme postoupit do cíle. A je to hotovo.

Další scénáře zahrnuté v šablonách NW 2.0

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 množství přidělené položky řádku objednávky sníží, delta bude k dispozici také pro alokaci.
  • Při změně Produktu v přiřazené položce řádku objednávky je množství starého produktu opět k dispozici pro přidělení.

To vše se může zdát docela fantastické a všeobjímající. Nebojte se. Sledování zásob může být složité, ale tato sada šablon nemá za cíl poskytnout řešení na klíč pro podnikání. Je to ukázka toho, co všechno Access dokáže, což vám může poskytnout nějaké nápady pro vaši vlastní implementaci. 

Funkce, které nejsou zahrnuty v šablonách NW 2.0

  • Částečné faktury a dílčí zásilky.
  • Produkty vrácené (buď zákazníky, nebo prodejcům).
  • Preferenční zacházení při přidělování produktů pro naše nejlepší zákazníky.
  • Umístění skladu ("přihrádka") pro každý produkt a podpora skenování dovnitř a ven pomocí čtečky čárových kódů. Vytiskněte štítek s čárovým kódem označující interval.
  • Expirace produktu – velmi důležitý koncept v potravinářském průmyslu.
  • Nákupní objednávky byly přijaty a (částečně) vráceny, protože některé položky jsou promáčknuté, vypršela jejich platnost atd. Proces RMA.

Další informace

Northwind 2.0 Developer Edition: Co byste měli vědět 

Northwind 2.0 Developer Edition: Všechna témata