Zamówienia algorytmiczne Strona 1 z 13
Spis treści 1. Działanie zamówień algorytmicznych... 3 2. Konfiguracja... 3 2.2 Włączenie zamówień algorytmicznych poprzez wybór typu zamówienia... 3 2.3 Włączenie zamówień algorytmicznych poprzez modyfikację definicji dokumentów.. 4 2.4 Priorytety zamówień algorytmicznych... 7 3. Formularz dokumentu zamówienia... 8 3.2 Pola formularza... 8 3.3 Edycja ilości rezerwowanej...11 4. Rozchód zarezerwowanych towarów...11 5. Wyliczanie ilości dostępnej...11 Strona 2 z 13
1. Działanie zamówień algorytmicznych W przypadku korzystania z zamówień algorytmicznych aktualny stan dostępnego do sprzedaży towaru jest wyliczany specjalnym algorytmem, uwzględniającym zamówione ilości. Zamówienia rezerwują towar ilościowo, nie powodują pobrania zasobów towaru z magazynu, tak jak ma to miejsce na dokumencie WZ. System blokuje możliwość wydania zarezerwowanego ilościowo towaru innym dokumentem rozchodowym niż utworzony z rezerwującego zamówienia. Warunkiem takiego blokowania jest włączenie odpowiedniego parametru na definicji dokumentu rozchodowego (parametr Weryfikuj ilość dostępną opis w rozdziale Konfiguracja). mogą być wystawiane na ilość większą od dostępnej. O możliwości ich realizacji, a dokładniej o wyliczeniu ilości dostępnej dla konkretnego zamówienia, decyduje rzeczywista kolejność wystawiania zamówień oraz ich priorytety i daty obowiązywania rezerwacji. Na zatwierdzonym zamówieniu algorytmicznym można edytować rezerwowaną ilość niezależnie od ilości występującej w pozycji zamówienia. dają możliwość wprowadzania na dokument dowolnej ilości towaru, nawet, jeśli nie jest on dostępny. Jeśli jakiegoś towaru nie było podczas tworzenia zamówienia, a został on przyjęty później, to będzie on również podlegał blokowaniu według podanych wcześniej zasad. Nie można łączyć działania zamówień algorytmicznych z zamówieniami tworzącymi obroty (pierwsze ustawienie w konfiguracji zamówień). Ostrzeżenie wyłączenie na dowolnym dokumencie rozchodowym parametru Weryfikuj ilość dostępną, spowoduje, że za pomocą tego dokumentu będzie można wydać rezerwowany za pomocą zamówień algorytmicznych towar. Wynika to ze sposobu działania całego mechanizmu. 2. Konfiguracja można włączyć przez wybranie odpowiedniego parametru konfiguracji lub przez ręczne ustawienie odpowiednich parametrów definicji dokumentu. Niniejszy rozdział zawiera opis postępowania w obu przypadkach. 2.2 Włączenie zamówień algorytmicznych poprzez wybór typu zamówienia Włączenia działania zamówień algorytmicznych można dokonać poprzez zaznaczenie odpowiedniego typu zamówień w konfiguracji na zakładce Handel Definicje dokumentów Zamówienia - oferty. Należy wybrać opcję Zamówienia rezerwują towar ilościowo, bez pobierania zasobów. Wybranie jednego z typów zamówień powoduje odpowiednie zmiany ustawień parametrów w standardowej definicji dokumentu zamówienia (ZO). W przypadku zamówień algorytmicznych jest to włączenie parametru Rezerwacja ilościowa. W definicjach dokumentów rozchodowych następuje automatycznie włączenie parametru Weryfikuj ilość dostępną. Można również samodzielnie ustawić odpowiednie parametry w definicji dokumentu (opisano je w rozdziale Włączenie zamówień algorytmicznych poprzez modyfikację Strona 3 z 13
definicji dokumentów), ale wówczas należy pamiętać o konieczności ręcznego włączenia parametru Weryfikuj ilość dostępną w definicjach dokumentów rozchodowych. Rys. 1. Typy zamówień zakładka Zamówienia - oferty okna konfiguracji 2.3 Włączenie zamówień algorytmicznych poprzez modyfikację definicji dokumentów Oprócz wspomnianej wcześniej możliwości włączenia funkcji zamówień algorytmicznych poprzez wybór odpowiedniego typu zamówień w konfiguracji, możliwe jest także ręczne wprowadzenie odpowiednich ustawień definicji dokumentów. Z wyjątkiem jednego parametru - Weryfikuj ilość dostępną, który należy ustawić na definicji dokumentów rozchodowych, wszystkie pozostałe parametry ustawia się na definicji dokumentu zamówienia, na zakładce Pozostałe. Poniżej przedstawiono schemat tych ustawień (szczegółowy opis parametrów znajduje się w rozdziale Konfiguracja Strona 4 z 13
modułu Handel Zaawansowane zmiany konfiguracji Parametry definicji dokumentu Pozostałe zakładka formularza definicji dokumentu). Ustawienia parametrów definicji dokumentu dla zamówienia algorytmicznego: Sekcja Magazyn: Kierunek: Rozchód Typ partii: Zamówiony zasób Moment operacji: Podczas zatwierdzania Zmiana marży: Dozwolona Rezerwacja ilościowa TAK. Parametr ten zostaje automatycznie włączony po wybraniu typu zamówień algorytmicznych w konfiguracji zamówień i tylko dla tego typu zamówień może być używany. Powoduje rezerwowanie odpowiedniej ilości towarów na potrzeby realizacji zamówienia algorytmicznego. Rezerwacja od parametr dotyczy wyłącznie zamówień algorytmicznych. Domyślne ustawienie daty, od której ważne będą rezerwacje ilościowe tworzone przez zamówienie algorytmiczne. Według tego parametru ustawiana jest odpowiednia data na wystawianym zamówieniu. Dostępne opcje: Bez terminu Data wystawienia (+ n dni) Termin dostawy (+ n dni) Rezerwacja do domyślne ustawienie daty, do której ważne będą rezerwacje tworzone przez wystawiane zamówienie. Dostępne opcje jak w przypadku pola Rezerwacja od. Ustawienie parametrów zakładki Pozostałe formularza definicji dokumentów rozchodowych Sekcja Magazyn: Weryfikuj ilość dostępną TAK. Parametr ten zostaje automatycznie włączony po wybraniu typu zamówień algorytmicznych w konfiguracji zamówień i tylko z tym typem zamówień może być używany. Parametr decyduje o tym, czy można zrobić rozchód danym typem dokumentu mimo rezerwacji na zamówieniu algorytmicznym. Strona 5 z 13
Rys. 2. Parametry definicji dokumentu związane z zamówieniami algorytmicznymi Strona 6 z 13
2.4 Priorytety zamówień algorytmicznych Priorytety zamówień algorytmicznych decydują o kolejności realizacji zamówień. Priorytety są również uwzględniane przy wyliczaniu ilości dostępnej dla zamówienia. Operator może na formularzu zamówienia ustawić odpowiedni dla danego zamówienia priorytet. O możliwości zmiany priorytetów decydują nadane uprawnienia (Narzędzia, Opcje, Systemowe, Rola, Handel, Dokument handlowy, Simple Zmiana priorytetu rezerwacji). Standardowo w konfiguracji znajdują się trzy priorytety z określeniem jednego domyślnego, który podpowiadany jest na tworzonych zamówieniach algorytmicznych: Niski Standardowy (domyślny) Wysoki Kolejne priorytety można dodać w konfiguracji, można także zmienić priorytet domyślny. Strona 7 z 13
Rys. 3. Priorytety zamówień algorytmicznych 3. Formularz dokumentu zamówienia Na formularzu dokumentu zamówienia algorytmicznego oprócz standardowych informacji znajduje się kilka pól typowych dla tego typu dokumentu. W niniejszym rozdziale omówiono najważniejsze z nich. 3.2 Pola formularza Zakładka Ogólne formularza zamówienia algorytmicznego, w sekcji Dostawa przedstawia między innymi pola dające możliwość określania zakresu dat, w których zamówienie będzie rezerwować towar, a także pole z ustawieniem priorytetu realizacji decydujące o kolejności realizacji zamówień. Strona 8 z 13
Rezerwacja od możliwość wprowadzenia daty oraz godziny (domyślne ustawienia z konfiguracji) Rezerwacja do możliwość wprowadzenia daty oraz godziny (domyślne ustawienia z konfiguracji) Priorytet możliwość ustawienia priorytetu realizacji Rys. 4. Pola formularza zamówienia algorytmicznego Podobne ustawienia dostępne są także po otwarciu formularza pozycji. W przypadku, gdy na poszczególnych pozycjach zostaną zapisane różniące się zakresy dat rezerwacji, czy też pozycje będą miały ustawione różne priorytety, na zakładce Ogólne formularza zamówienia algorytmicznego zostaną pokazane odpowiednie komunikaty. W takiej sytuacji, przy użyciu polecenia Zmień, możliwa będzie globalna zmiana ustawień dla wszystkich pozycji. Zmienione ustawienia ogólne przeniosą się na pozycje dokumentu. Dzięki temu będzie można szybko ustawić jednakowy priorytet oraz takie same daty rezerwacji dla wszystkich pozycji. Strona 9 z 13
Rys. 5. Pola formularza zamówienia algorytmicznego przy różnych ustawieniach dla pozycji W sekcji Pozycje, w wierszu danej pozycji znaleźć można między innymi kolumnę Pozostało ilość przedstawiającą ilość, jaka pozostała jeszcze do realizacji z danego zamówienia oraz kolumnę Stan pokrycia pozycji informującą, czy dane zamówienie można zrealizować (kolumna wypełniana jest po użyciu polecenia Sprawdź pokrycie dostępnego na liście zamówień). Rys. 6. Kolumny pozycji formularza zamówienia algorytmicznego Strona 10 z 13
3.3 Edycja ilości rezerwowanej dają możliwość edytowania rezerwowanej ilości zamówionego towaru, czyli podebrania towaru z rezerwacji przy pozostawieniu informacji o ilości towaru, jaka była zamówiona. Edycji dokonuje się na formularzu pozycji zamówienia algorytmicznego (zakładka Ogólne, pole Ilość rezerwowana). O możliwości edycji ilości rezerwowanej oraz okresu ważności rezerwacji decydują nadane uprawnienia (Narzędzia, Opcje, Systemowe, Rola, Handel, Dokument handlowy, Simple Zmiana ilości rezerwowanej i okresu ważności rezerwacji). Rys. 7. Pola formularza pozycji zamówienia algorytmicznego 4. Rozchód zarezerwowanych towarów Towar blokowany przez zamówienie algorytmiczne dostępny jest wyłącznie na potrzeby realizacji danego zamówienia, nie ma natomiast możliwości pobrania go na inne dokumenty rozchodowe. Poniżej przykład: W magazynie znajduje się 10 szt. danego towaru, całe 10 szt. jest zarezerwowane przez zamówienie algorytmiczne. Podczas wystawiania dokumentu rozchodowego z ręki, nie w relacji z zamówienia, system nie pozwoli pobrać tego towaru. Zamówienie będzie natomiast można zrealizować generując dokument rozchodowy poprzez relacje. 5. Wyliczanie ilości dostępnej Do wyliczenia Ilości dostępnej dla danego zamówienia brany jest stan magazynu, a następnie jest on pomniejszony o wszystkie rezerwacje zamówień z wyższym priorytetem i rezerwacje wcześniejszych zamówień z tym samym priorytetem. W celu sprawdzenia możliwości realizacji zamówienia można użyć polecenia Sprawdź pokrycie dostępnego na liście zamówień (worker StanPokryciaPozycji). Strona 11 z 13
Ilość niezrealizowana (dla której sprawdzane jest pokrycie) w przypadku, gdy do zamówienia wygenerowane zostały dokumenty w rożnych relacjach (przykładowo ZO- >FPRO, ZO->FV) wyliczana jest z pominięciem relacji, które nie posiadają w łańcuchu dokumentu magazynowego (od wersji 8.3). Poniżej przykład: W magazynie jest 10 szt. towaru. Wystawiono zamówienie algorytmiczne na 10 szt. tego towaru, z zamówienia wygenerowano fakturę ProForma (FPRO) na pełną ilość. Po wykonaniu polecenia Sprawdź pokrycie dla zamówienia Stan pokrycia wskazuje na Pełne, (relacja ZO->FPRO nie kończy się dokumentem magazynowym), ilość niezrealizowana wynosi 10 szt. Rys. 8. Polecenie Sprawdź pokrycie i pole Stan pokrycia na liście zamówień Kolejny przykład obrazuje zachowanie systemu w przypadku zamówień algorytmicznych z różnymi priorytetami: W magazynie jest 10 szt. towaru. Wystawiono kolejno trzy zamówienia algorytmiczne dla różnych kontrahentów, każde na 10 szt. tego towaru. Przy standardowych priorytetach można by przekształcić do faktury tylko jedno, najstarsze zamówienie. Jeśli jednak operator z odpowiednimi uprawnieniami dokona zmiany priorytetu na zamówieniu najnowszym, ustawiając priorytet na Wysoki, wówczas będzie można przekształcić zamiast najstarszego, to właśnie, najnowsze zamówienie. Jeśli na zamówieniu najstarszym zmieniono by priorytet na Niski, dało by się wówczas przekształcić drugie, nowsze zamówienie (posiadające priorytet Standardowy). Strona 12 z 13
Rys. 9. Zmiana Priorytetu na zamówieniu algorytmicznym Podobnych zmian można dokonać także dla poszczególnych pozycji (po otwarciu formularza pozycji). Umożliwi to przekształcenie do faktury tylko części zamówienia. Strona 13 z 13