Wybierz dowolny temat poniżej, aby dowiedzieć się więcej o spisie w wersji Northwind Developer Edition.   

Definicje są bardzo ważne. Można je wykonywać na różne sposoby, z których żaden nie jest poprawny powyżej wszystkich innych. Niezależnie od podejścia definicje muszą być spójne wewnętrznie. W tych plikach szablonów Northwind są używane następujące definicje.  (Zobacz też modInventory). 

  • Produkt jest kupowany , gdy firma Northwind otrzymuje produkt w podanej dacie zakupu.

  • Produkt jest sprzedawany , gdy northwind fakturuje zamówienie dla tego produktu.

  • Produkt Dostępny to liczba jednostek fizycznie na półce. Dotyczy to jednostek już przydzielonych do zamówień, ale jeszcze nie wysłanych.

  • Produkt do sprzedaży to produkt, który fizycznie znajduje się na półce i nie jest przydzielany do żadnych istniejących zamówień - a tym samym dostępny do sprzedaży.

  • Produkt w zamówieniu oznacza, że znajduje się on w zamówieniu zakupu ze stanem Zatwierdzone.

Poprzednia wersja szablonów Northwind również miała śledzenie zapasów, choć nieco zawiłe i źle udokumentowane. Stąd, tutaj staramy się zrobić lepiej. Wykonaliśmy artykuł od Allen Browne: ilość fizyczna w ręku jest wynikiem prostego obliczenia: [Last Stock Take Quantity] + [Suma ilości kupionych od tego dnia] - [Suma ilości sprzedanych od tego dnia] = [Ilość fizyczna w magazynie]

Aby zobaczyć stan zapasów w działaniu w wersji NW 2 Developer Edition, zacznijmy od prostego i nowego produktu. Nadaj mu nazwę, która powinna być widoczna w hurtowym katalogu spożywczym. 

Użyjemy następujących liczb: > Zmień kolejność poziomu 50 > poziom docelowy 40 > Min Zmień kolejność Qty z 100 Początkowo ten produkt nie ma zamówień, zamówień zakupu ani jednego rekordu Stock-Take z liczbą 0. 

Utwórz zamówienie tylko dla tego produktu z liczbą 10.Sprawdź stan pozycji Brak akcji. Nie mamy żadnego produktu pod ręką. Zamówienia nie można wystawić na fakturze, dopóki nie kupimy niektórych produktów od jednego z naszych dostawców. 

Aby pobrać zapasy, tworzymy zamówienie zakupu dla tego produktu.Sprawdź, czy liczba 100 zostanie ustawiona jako domyślna.

Przełączanie zamówienia zakupu do stanu Zatwierdzone .W formularzu Produkt jest teraz wyświetlana wartość Qty No Stock of 10 i Qty on Order of 100, a w wierszu zamówienia w przykładowym zamówieniu jest teraz wyświetlany stan Przy zamówieniu

Przełączanie zamówienia zakupu do stanu Odebrano .Procedura ReallocateInventory jest uruchamiana i cofa się w czasie w poszukiwaniu pozycji zamówienia w stanie Brak zapasów lub Przy zamówieniu, a jeśli pozostała ilość jest wystarczająca, "spełnia" je, ustawiając stan Przydzielone. Stanie się to z naszym zamówieniem i teraz możemy przejść do mety. I gotowe!

W nw 2.0 obsługujemy kilka innych scenariuszy, w tym następujące:

  • Po usunięciu poprzednio przydzielonego elementu wiersza zamówienia ta ilość staje się dostępna do przydzielenia i uruchamiamy tę samą procedurę co powyżej.

  • Gdy ilość przydzielonego elementu wiersza zamówienia zostanie zmniejszona, zmiana również będzie dostępna do przydzielenia.

  • Po zmianie pozycji Produkt w przydzielonym wierszu zamówienia ilość starego produktu jest ponownie dostępna do przydzielenia.

To wszystko może wydawać się dość fantazyjne i wszechogarniające. Nie martw się. Śledzenie zapasów może być złożone, ale ten zestaw szablonów nie zamierza udostępniać kluczowego rozwiązania do prowadzenia firmy. Jest to wizytówka możliwości programu Access, która może dać ci kilka pomysłów na własną implementację. 

  • Częściowe faktury i częściowe wysyłki.

  • Zwracane produkty (przez klientów lub dostawców).

  • Preferencyjne traktowanie w alokacji produktów dla naszych najlepszych klientów.

  • Lokalizacja magazynu ("pojemnik") dla każdego produktu oraz obsługa skanowania do i na zewnątrz za pomocą skanera kodów kreskowych. Wydrukuj etykietę kodu kreskowego, aby oznaczyć przedział.

  • Wygasanie produktów – bardzo ważna koncepcja w branży spożywczej.

  • Odebrane zamówienia zakupu i (częściowo) zwrócone z powodu wgniecenia niektórych elementów, wygaśnięcia itp. proces RMA.

Northwind 2.0 Developer Edition: co należy wiedzieć 

Northwind 2.0 Developer Edition: Wszystkie tematy 

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.