Program magazynowy WMS.net

Okno zamówień punktu: dzień tygodnia i godzina graniczna z konfiguracji punktu

Kalendarz zamówień punktów sprzedaży w WMS: dzień tygodnia i godzina graniczna z konfiguracji punktu oraz domówienie po terminie do zamówienia z tego dnia.

Opublikowano · Aktualizacja
www.programmagazyn.pl/baza-wiedzy/
Tablet z kalendarzem w hali magazynowej obok ciężarówki
Tablet z kalendarzem w hali magazynowej obok ciężarówki
W skrócie

Kalendarz zamówień punktów sprzedaży w WMS: dzień tygodnia i godzina graniczna z konfiguracji punktu oraz domówienie po terminie do zamówienia z tego dnia.

Kalendarz zamówień punktów sprzedaży w opisywanym wdrożeniu opiera się na dwóch wartościach zapisanych dla punktu: dniu tygodnia i godzinie granicznej. Punkt zapisuje zamówienie dla magazynu centralnego tylko w swoim dniu i do swojej godziny. Po godzinie granicznej okno nie zamyka się jednak całkiem, bo zostaje domówienie do zamówienia z tego samego dnia.

Okno zamówień punktu ustalają dwie wartości z konfiguracji: dzień tygodnia i godzina graniczna. Przy otwarciu okna zapisu koszyka ekran porównuje je z zegarem komputera użytkownika. W dniu zamówień, przed godziną graniczną, pokazuje Zapisz zamówienia, gdy punkt nie ma jeszcze niezamkniętego zamówienia z dzisiejszą datą, a w przeciwnym razie Zapisz domówienia. Po godzinie granicznej, bez takiego zamówienia, nie pokazuje żadnego przycisku zapisu.

Punkt sprzedaży zamawia w dniu i do godziny zapisanych w jego konfiguracji

Magazyn centralny kompletuje zamówienia punktów, więc moment, w którym punkt może je zapisać, porządkuje pracę przed kompletacją. Zamiast zasady wpisanej w ekran zamówienia opisywane wdrożenie przechowuje ten moment jako daną punktu.

Punkt zamawiający wynika z przypisania użytkownika do punktu, bo karta punktu ma tabelę użytkowników punktu. Użytkownik, który nigdy nie był przypisany do punktu, widzi komunikat „Użytkownik nie jest przypisany do odbiorcy!”, a kreator zamówienia się nie otwiera. Karta ma jeszcze drugą tabelę, z rodzajami zamówień dozwolonymi dla punktu.

W analizie przedwdrożeniowej zakładano, że każdy punkt sprzedaży ma ustalony termin składania zamówienia przypisany do dnia tygodnia i składa zamówienia do ustalonej godziny. Okno opisane na tej stronie odpowiada temu założeniu.

Dzień tygodnia i godzina graniczna leżą w istniejącej kartotece

Kalendarz zamówień to wiersze w istniejącej tabeli produktu, bez nowej tabeli dodanej na potrzeby wdrożenia. Wiersz punktu niesie numer dnia tygodnia i godzinę graniczną, a ekran czyta je z tej tabeli. Dzień zamówień punktu zapisuje się w osobnym formularzu kartoteki, który podstawia punkt oraz spółkę grupy przypisaną do punktu.

Numer dnia jest liczbą zgodną z numeracją dni w przeglądarce: niedziela to zero, a sobota to sześć. To reguła przyjęta w opisywanym wdrożeniu.

O oknie zamówień decyduje konfiguracja punktu, czyli dzień tygodnia i godzina graniczna zapisane w istniejącej tabeli, a nie osobny kod dla każdego punktu.

Dla konfiguratora wynika z tego prosta konsekwencja: zmiana dnia lub godziny dla jednego punktu to zmiana jego wiersza w kartotece. Pozostałe punkty i sam ekran zapisu koszyka zostają bez zmian.

Ekran porównuje zegar komputera z konfiguracją przy otwarciu okna zapisu

Bieżący dzień tygodnia i godzinę ustala przeglądarka, z zegara komputera użytkownika. Ekran porównuje je z konfiguracją punktu w chwili otwarcia okna zapisu koszyka. Kliknięcie przycisku zapisu nie powtarza tej kontroli, bo jest to kontrola w ekranie, a nie po stronie serwera.

Porównanie godziny dotyczy pełnej godziny zegara. Zapis jest więc możliwy przez całą godzinę, która w konfiguracji figuruje jako graniczna.

Cztery kontrole idą w stałej kolejności:

  1. Dzień w konfiguracji. Punkt musi mieć w konfiguracji jakikolwiek dzień zamówień.
  2. Dzień bieżący. Dzisiejszy dzień tygodnia musi być dniem zamówień punktu.
  3. Zawartość koszyka. W dniu zamówień koszyk musi mieć pozycje.
  4. Godzina. Dopiero na końcu ekran bierze pod uwagę godzinę graniczną.

Dopisywanie pozycji do koszyka odbywa się w osobnym oknie, które dnia i godziny nie sprawdza. Kontrola dotyczy wyłącznie zapisu koszyka jako zamówienia. Punkt może więc zbierać pozycje w koszyku także poza swoim dniem, a dopiero okno zapisu rozstrzyga, czy dziś można je zapisać.

Okno zamówień punktu: decyzje przy zapisie koszyka Schemat decyzji okna zamówień: kontrole dnia i koszyka, zamówienie z dnia oraz godzina graniczna prowadzą do przycisku albo komunikatu. Okno zamówień: kontrole przy zapisie koszyka Okno zapisu koszyka sprawdza warunki w stałej kolejności, a godzinę graniczną na samym końcu. Użytkownik otwiera zapis koszyka Punkt ma dzień w konfiguracji? Dziś jest dniem zamówień? Koszyk ma pozycje? Jest dziś zatwierdzone zamówienie punktu? Godzina graniczna minęła? TAK TAK TAK NIE NIE Niezdefiniowany dzień zamówienia! NIE Nieprawidłowy dzień zamówienia! NIE Brak pozycji zamówień do zapisania. TAK Zapisz domówienia także przed godziną graniczną NIE Zapisz zamówienia TAK Blokada dopisania Pozycje w buforze zostaną dopisane do kolejnego zamówienia. Gdzie działa kontrola Kontrole są w ekranie, a dzień i godzinę podaje zegar komputera użytkownika. Dopisywanie pozycji do koszyka dnia i godziny nie sprawdza.
Okno zapisu koszyka sprawdza warunki w stałej kolejności, a godzinę graniczną na samym końcu. Kontrole są w ekranie, a dzień i godzinę podaje zegar komputera użytkownika.

Po godzinie granicznej zostaje domówienie do zamówienia z tego dnia

Można by oczekiwać, że godzina graniczna kończy zamówienia danego dnia. W opisywanym wdrożeniu zostaje po niej domówienie do zamówienia z dzisiejszą datą.

Okno rozpoznaje domówienie po zamówieniu punktu z dzisiejszą datą, które nie zostało jeszcze zamknięte. Zamówienie zamknięte się nie liczy. W dniu zamówień, gdy koszyk ma pozycje i takie zamówienie istnieje, okno oferuje wyłącznie Zapisz domówienia, także przed godziną graniczną. Gdy takiego zamówienia nie ma, a godzina graniczna jeszcze nie minęła, okno pokazuje wyłącznie Zapisz zamówienia.

Po godzinie granicznej, gdy punkt nie ma dziś takiego zamówienia, okno nie pokazuje żadnego przycisku zapisu. Zamiast niego wyświetla komunikat „Blokada dopisania. Brak zamówień do zapisania domówienia.” oraz zdanie „Pozycje w buforze zostaną dopisane do kolejnego zamówienia.” Drugie zdanie to tylko treść komunikatu, a nie gwarancja działania.

Oba przyciski zapisują koszyk tą samą drogą. Dla każdej grupy pozycji, czyli pary rodzaj zamówienia i dział, ekran wykonuje jeden zapis i przekazuje oznaczenie, czy chodzi o zamówienie, czy o domówienie. Co dzieje się z tym oznaczeniem dalej, nie wynika z samego ekranu. Podział koszyka na zamówienia opisuje strona o koszyku punktu sprzedaży.

Pięć sytuacji punktu i to, co widzi użytkownik

Tabela zestawia pięć sytuacji z komunikatem albo przyciskiem, który widzi użytkownik. W każdym wariancie okna zostaje przycisk Anuluj, który zamyka okno bez zapisu.

Sytuacje punktu przy zapisie koszyka i widok użytkownika
Sytuacja punktuCo widzi użytkownik
Punkt nie ma dnia w konfiguracjiKomunikat „Niezdefiniowany dzień zamówienia!”
Dziś nie jest dniem zamówień punktuKomunikat „Nieprawidłowy dzień zamówienia!”
Dzień zamówień, koszyk jest pustyKomunikat „Brak pozycji zamówień do zapisania.”
Po godzinie granicznej, bez zamówienia z dzisiejszą datąKomunikat blokady domówienia zamiast przycisków zapisu
Dzień zamówień, koszyk ma pozycjePrzycisk „Zapisz zamówienia”, a gdy punkt ma niezamknięte zamówienie z dzisiejszą datą, przycisk „Zapisz domówienia”
Okno zapisu koszyka: domówienie i blokada po godzinie granicznej Dwa okna zapisu koszyka: przycisk Zapisz domówienia oraz komunikat blokady po godzinie granicznej. Zapis koszyka Zamówienie z dnia już zatwierdzone Zapis koszyka Po godzinie granicznej, bez zamówienia z dnia Zapisz domówienia Anuluj Blokada dopisania. Brak zamówień do zapisania domówienia. Pozycje w buforze zostaną dopisane do kolejnego zamówienia. Anuluj Makieta poglądowa, dane przykładowe
Makieta poglądowa, dane przykładowe. Po lewej okno z przyciskiem „Zapisz domówienia” i „Anuluj”, po prawej komunikat blokady po godzinie granicznej, gdy punkt nie ma zamówienia z dzisiejszą datą.

Co ustawić w konfiguracji przed uruchomieniem punktu

Przed uruchomieniem punktu konfigurator ma do ustawienia cztery rzeczy:

  • Dzień zamówień. Bez dnia punkt zobaczy komunikat „Niezdefiniowany dzień zamówienia!” zamiast przycisków zapisu.
  • Godzina graniczna. Wyznacza, do kiedy w dniu zamówień punkt może zapisać zamówienie, a po czym zostaje domówienie.
  • Użytkownicy punktu. Przypisanie w karcie punktu otwiera kreator zamówienia.
  • Rodzaje zamówień. Druga tabela karty punktu wskazuje rodzaje dozwolone dla tego punktu.

W ścieżce towaru po zamówieniu punktu następuje potwierdzenie dostawy w punkcie. Ten etap opisuje strona o potwierdzeniu dostawy w punkcie, a zamówienia do dostawców, które zasilają magazyn centralny, strona o zamówieniu do dostawcy.

Jeden dzień pracy punktu na przykładzie

Przykład. Punkt Testowy ma w konfiguracji jeden dzień zamówień w tygodniu i godzinę graniczną. Rano użytkownik dopisuje Artykuł A i Artykuł B do koszyka. Okno dopisywania nie sprawdza dnia ani godziny, więc pozycje wchodzą do koszyka bez przeszkód.

W dniu zamówień użytkownik otwiera okno zapisu. Ekran porównuje dzień i godzinę komputera z konfiguracją i, ponieważ godzina graniczna jeszcze nie minęła, pokazuje przycisk Zapisz zamówienia obok przycisku Anuluj. Użytkownik zapisuje koszyk. Jeśli po zapisie punkt ma zamówienie z dzisiejszą datą, które nie zostało jeszcze zamknięte, w przykładzie zlecenie wydania ZWZ 26-1001, kolejny zapis oferuje już tylko domówienie.

Wieczorem, po godzinie granicznej, użytkownik dopisuje Artykuł B jeszcze raz do nowego koszyka i widzi przycisk Zapisz domówienia. W następnym tygodniu otwiera okno zapisu po godzinie granicznej z pozycjami w koszyku, a punkt nie ma tego dnia niezamkniętego zamówienia. Zamiast przycisków zapisu widzi wtedy komunikat blokady.

Czego okno nie sprawdza

Okno wykonuje swoje cztery kontrole przy otwarciu okna zapisu, a nie przy dopisywaniu pozycji ani przy samym kliknięciu przycisku. Czas pochodzi z komputera użytkownika, więc opisana kontrola dotyczy ekranu w przeglądarce.

Zdanie o dopisaniu pozycji do kolejnego zamówienia jest treścią komunikatu, a nie obietnicą. Opis nie rozstrzyga też, co dzieje się z oznaczeniem domówienia po zapisie ani w jakiej kolejności magazyn kompletuje takie pozycje.

Okno nie jest mechanizmem zamówień klientów zewnętrznych. Ten przypadek opisują strony o zamówieniach online klientów i o zleceniu składanym przez klienta jako koszyk. Próg, przy którym towar trzeba zamówić, opisuje strona o zapasie bezpieczeństwa i punkcie zamawiania, a okno zamówień odpowiada na inne pytanie: kiedy punkt może zapisać zamówienie.

Cztery pytania przed ustawieniem okna w Twojej firmie

  • Czy punkty w Twojej firmie zamawiają w stałych dniach tygodnia, czy w terminach, które trzeba zmieniać z tygodnia na tydzień?
  • Kto ustala godzinę graniczną dla punktu i jak często ją zmienia?
  • Co ma się stać z pozycjami, które punkt dopisał po godzinie granicznej, jeśli tego dnia nie złożył zamówienia?
  • Czy domówienie ma być dopuszczone tylko do zamówienia z tego samego dnia, czy także do zamówień z poprzednich dni?
Słownik pojęć

Pojęcia z okna zamówień punktu

Terminy z tej strony wyjaśnione od strony osoby, która ustawia moment składania zamówień przez punkty.

OknoOkno zamówień
Czas, w którym punkt może zapisać koszyk jako zamówienie. W opisywanym wdrożeniu wyznaczają go dzień tygodnia i godzina graniczna z konfiguracji punktu.
GodzinaGodzina graniczna
Godzina, po której punkt nie może już zapisać nowego zamówienia z dnia. Porównanie dotyczy pełnej godziny zegara, więc zapis jest możliwy przez całą godzinę podaną w konfiguracji.
DomówienieDomówienie
Zapis koszyka do zamówienia punktu z dzisiejszą datą, które nie zostało jeszcze zamknięte. Okno oferuje wtedy wyłącznie przycisk „Zapisz domówienia”.
KoszykKoszyk punktu
Lista pozycji, które punkt dopisał przed zapisem. Dopisywanie odbywa się w osobnym oknie, które dnia i godziny nie sprawdza.
KartaKarta punktu
Karta kartoteki z dwiema tabelami: rodzajami zamówień dozwolonymi dla punktu oraz użytkownikami punktu. Przypisanie do punktu otwiera użytkownikowi kreator zamówienia.
BuforBufor
Miejsce na pozycje, które nie weszły do zamówienia. Komunikat blokady mówi, że pozycje w buforze zostaną dopisane do kolejnego zamówienia, ale to treść komunikatu, a nie gwarancja.
DzieńNumer dnia tygodnia
Liczba zgodna z numeracją dni w przeglądarce: niedziela to zero, a sobota to sześć. Tak zapisuje się dzień zamówień punktu w konfiguracji.
EkranKontrola w ekranie
Kontrola wykonywana w przeglądarce, według zegara komputera użytkownika, a nie po stronie serwera. W oknie zapisu koszyka robi się ją przy otwarciu okna.
FAQ

Okno zamówień punktu - najczęstsze pytania

01

Gdzie zapisuje się dzień zamówień i godzinę graniczną punktu?

Dzień tygodnia i godzina graniczna to wiersze w istniejącej tabeli produktu, bez nowej tabeli dodanej na potrzeby wdrożenia. Wiersz punktu niesie numer dnia tygodnia, gdzie niedziela to zero, a sobota to sześć, oraz godzinę graniczną. Dzień zamówień punktu zapisuje się w osobnym formularzu kartoteki.

02

Kto sprawdza, czy dziś jest dzień zamówień punktu?

Sprawdza to ekran w przeglądarce, według zegara komputera użytkownika. Porównanie z konfiguracją punktu odbywa się w chwili otwarcia okna zapisu koszyka, a kliknięcie przycisku zapisu go nie powtarza. Dopisywanie pozycji do koszyka dnia i godziny nie sprawdza.

03

Co widzi użytkownik, gdy punkt nie ma zdefiniowanego dnia zamówień?

Zamiast przycisków zapisu widzi komunikat „Niezdefiniowany dzień zamówienia!”, a przycisk „Anuluj” zamyka okno bez zapisu. Użytkownik, który nigdy nie był przypisany do punktu, widzi inny komunikat: „Użytkownik nie jest przypisany do odbiorcy!”, a kreator zamówienia się nie otwiera.

04

Kiedy okno pokazuje przycisk „Zapisz domówienia”?

W dniu zamówień, gdy koszyk ma pozycje i punkt ma zamówienie z dzisiejszą datą, które nie zostało jeszcze zamknięte, okno oferuje wyłącznie „Zapisz domówienia”, także przed godziną graniczną. Gdy takiego zamówienia nie ma i godzina graniczna nie minęła, okno pokazuje wyłącznie „Zapisz zamówienia”.

05

Czy punkt może dopisywać pozycje do koszyka poza dniem zamówień?

Tak, bo dopisywanie pozycji odbywa się w osobnym oknie, które dnia i godziny nie sprawdza. Kontrola dotyczy dopiero zapisu koszyka jako zamówienia.

Chcesz dowiedzieć się więcej o programie magazynowym WMS.net?

Uruchom bezpłatne demo programu magazynowego WMS.net lub zapytaj o szczegóły wdrożenia.