1. Opis ogólny
Zawężenie listy wyboru
Automatyczne pobieranie
2. Budowanie warunku
Wypełnienie tabeli
Powiązanie ze schematem dekretacji
3. Zastosowanie warunku
Przypadki
Zastrzeżenia
4. Tematy powiązane
1. Opis ogólny
Dostęp do symboli dekretacji można zawęzić poprzez warunki (filtry)
przypisane poszczególnym symbolom.
Zawężenie listy wyboru
Warunek (filtr) zawęża listę wyboru symboli dekretacji.
W ten sposób można zmniejszyć liczbę pomyłek popełnianych przez operatorów,
zautomatyzować i uprościć rejestrację dokumentów.
Automatyczne pobieranie
Warunki (filtry) dekretacji zapewniają także automatyzacje przetwarzania.
Podczas automatycznego rejestrowania dokumentów, np. funkcjach SOA, rejestrowania
na podstawie komunikatów EDI.
Jeżeli w dokumencie oczekiwany jest symbol dekretacji, to warunek (filtr) zapewni,
że symbol z tabeli dekretacji automatycznie 'wskoczy' do pozycji dokumentu.
Patrz zapisywanie dokumentu [DA] Dostawa na podstawie komunikatu EDI [DESADV].
Dokumenty zakupu
Warunki dekretacji są kolejną, obok mechanizmu uprawnień, metodą uproszczenia
dekretacji podczas rejestrowania dokumentów.
Tabele dekretacjiMechanizmy bezpieczeństwa
Przykład ilustrujący użycie warunku
Sytuacja:
W przedsiębiorstwie są 2 podstawowe magazyny.
[10] Magazyn towarów (sprzedażowy)
[40] Magazyn materiałów do produkcji
Operacje rozchodów z [10] dekretuje się używając symbolu [WZ-/ ]
z [40] [RW-/ ]
Obie operacje zapisane są pod jednym rodzajem [RO] Rozchód
Dokumenty rejestruje jedna osoba. Magazynier DD Damian Dworak
Czasami myli się i wydanie materiałów na produkcje dekretuje [WZ-/ ]
To powoduje zapisy poleceń ksiegowania na nieprawidłowe konta.
Potrzeba:
Zapewnić, że dokumenty rozchodu będą zawsze prawidłowo dekretowane.
W opisanej sytuacji zapewnić:
- rozchód z mag [10] zawsze dekretować symbolem [WZ-/ ]
- rozchód z mag [40] zawsze dekretować symbolem [RW-/ ]
Rozwiązanie:
Zbudować 2 warunki, które powiążą nr magazynu z symbolem dekretacji.
Np.
Warunek: MAG_10 Rozchód z mag 10
%MM: 10
Warunek: MAG_40 Rozchód z mag 40
%MM: 40
Warunek: MAG_10 powiązać z dekretacją [WZ-/ ]
Warunek: MAG_40 powiązać z dekretacją [RW-/ ]
2. Budowanie warunku
Warunki buduje się w:
* AD > Finanse > System dekretacji > Warunki (filtry) dekretacji [AD_PWS10]
i łączy się z konkretnymi operacjami (dekretacjami)
* Bezpośrednio na karcie dekretacji (F10-warunek) [AD_TSD10]
2.1 Wypełnienie tabeli warunków
Podaje się:
---------------
System np. MG
Rodzaj operacji np. RO Rozchód
Symbol i nazwa np. [WZ-/ ] Rozchód zewnętrzny
---------------
Następnie definiuje się wyrażenia filtrujące,
np. MG RO Rozchód
MAG_10 Rozchód z magazynu 10
%DDDDDD
%FF
%GG
%MM 10
%WW 02,10-12,99
W wyrażeniu mogą być użyte symbole (maski) właściwe dla danej operacji.
Tu: %MM i %WW, które używane są w operacji (transakcji) [RO] Rozchód
Zasady budowania warunków (filtrów):
Składnia wyrażeń filtrujących (filtry)
Gdy rodzaj operacji zawiera symbole (maski) kontrahentów %OOOOOO lub %DDDDDD,
to dodatkowo można ustalić warunki na grupę PTU oraz kraj kontrahenta:
GrPtu : PL
Kraj : <tu: lista krajów>
Kontrahenci: Krajowi [T] Unijni [N] Inni [N]
Gdy pozycja dokumentu (transakcji) podlega [RC] Reverse Charge Odwrotne obciążenie
(dokumenty sprzedaży i zakupu), to można dodatkowo ustalić warunek (filtr): Dok RC: [T][N][ ]
Symbol dekretacji z Dok RC [T] pojawi się na liście wyboru, gdy pozycja sprzedaży
lub zakupu podlega RC Reverse Charge
Rozliczanie PTU przez nabywcę [RC]
W warunkach (filtrach) dekretów systemu NA i ZO można dodatkowo podać rodzaje dokumentów.
To pozwala np. rozdzielić dekrety dla Dostaw [DA] i faktur zakupu [FA].
2.2 Powiązanie schematu dekretacji z warunkiem
AD > Finanse > System dekretacji > Tabele dekretacji
Podaje się:
---------------
System np. MG
Rodzaj operacji np. RO Rozchód
Dekretacja np. [WZ-/ ] Rozchód zewnętrzny
---------------
Następnie podaje się symbol warunku (filtru): MAG_10 Rozchód z magazynu 10
3. Zastosowanie warunku
Program sprawdza warunki podczas rejestrowania dokumentów, podczas wybierania symbolu dekretacji.
Program sprawdza, czy wprowadzone wartości pól są odpowiednie, tzn. spełniają ustalony warunek.
Przypadki
W przykładzie:
Podczas rejestrowania dokumentu rozchodu w MG, program pozwoli wybrać dekretację:
[WZ-/ ] Rozchód zewnętrzny,
gdy:
- dokument rejestrowany jest w magazynie: 10
- na asortyment, który w karcie KIM w polu wyróżnik (%WW) ma wartości: 02 10 11 12 99
Przykład innego zastosowania: potrzeba rozróżnienia dekretacji wydawania
materiałów i półproduktów z magazynu.
Zbudować warunki wykorzystując %GG (grupa). Np. %GG = MA (materialy)
i %GG = PP (półprodukty).
Zastrzeżenia
1. Warunki (filtry) dekretacji są aktywne tylko wtedy, gdy pracują operatorzy,
którzy nie są administratorami.
Administratorzy maja zawsze pełne uprawnienia. Warunki nie są aktywne.
2. Warunki są aktywne tylko w funkcjach transakcyjnych, tzn. podczas rejestrowania
pojedyńczych dokumentów.
3. Warunki nie są aktywne podczas rejestrowania dokumentów seryjnie (globalnie)
4. Warunki nie sa aktywne podczas rejestrowania dokumentów w funkcjach SOA (API)
5. Program sprawdzając warunki uwzględnia tylko te wartości użyte
w wyrażeniu filtrującym, które są znane w danym kontekście pracy programu.
Np. numer magazynu %MM, oznaczenie odmiany %NN z karty indeksu KIM.
Są funkcje, gdy pobierany jest symbol dekretacji a nie są jeszcze znane
wartości z karty KIM. Np. przy przychodach do magazynu wg etykiet GS1
nie są znane wartości dla masek z KIM: %GG, %WW, %NN, %L
Program nie uwzględni tych wartości, ale uwzględni pozostałe (znane),
np. symbol oddziału: %TT
Wartości (maski) nie uwzględniane, gdyż pobierane są z ekranu
już po wybraniu dekretacji:
KB: ZZZZZZ YYY JJ KK XX
NA: ZZZZZZ YYY JJ KK XX
MG: ZZZZZZ YYY JJ KK XX
ZO: ZZZZZZ YYY JJ KK XX
NOTE: W ZP są uwzględniane, gdyż są w karcie zlecenia.
6. Symbol dekretacji 'wskoczy sam' podczas rejestracji dokumentu
(bez potwierdzania klawiszem Enter), gdy z kontekstu pracy i warunków,
wynika, że akceptowany jest tylko jeden symbol.
7. Dla warunków, które dodatkowo sprawdzają: Grupa PTU i Kraj kontrahenta
wartości te pobierane są zawsze z karty kontrahenta a nie z dokumentu.