Etykieta w języku odbiorcy powstaje w opisywanym wdrożeniu tylko wtedy, gdy dla danego towaru istnieje aktywne tłumaczenie opisu. Pytanie o brak etykiety pojawia się na stanowisku pakowania, gdy pozycja zostaje zamknięta, a wydruk się nie pojawia. Kierownik magazynu i pracownik pakowania muszą wtedy odróżnić brak tłumaczenia od braku kraju w kartotece odbiorcy, bo oba przypadki kończą się bez etykiety.
W opisywanym wdrożeniu etykieta nie jest wydrukiem towaru, tylko tłumaczeniem jego opisu na język odbiorcy. Gdy tłumaczenia brak, etykiety nie ma, a ilość schodzi z dokumentu przed sprawdzeniem bramek wydruku. Samą transakcję pakowania opisuje strona o pakowaniu w WMS z weryfikacją skanem.
Etykieta w języku odbiorcy powstaje tylko wtedy, gdy w tabeli tłumaczeń jest aktywny wpis dla kodu języka i indeksu w danym magazynie. Kod kraju odbiorcy z zapytania pozycji musi być identyczny z kodem w tłumaczeniu, bo program nie mapuje kodów. Kod kraju krajowego nie drukuje etykiety wcale.
Wyróżnikiem tego wdrożenia jest magazyn, w którym szuka się tłumaczenia. Wpis szukany jest w magazynie dokumentu, a nie w magazynie konta, na którym pracuje stanowisko. Brak tłumaczenia nie blokuje zamknięcia pozycji ani dokumentu.
Skąd bierze się opis w języku odbiorcy
Program dobiera tłumaczenie na podstawie pary: kodu języka i indeksu towaru. Para jest jedyna w obrębie magazynu, więc to samo tłumaczenie może istnieć osobno dla każdego magazynu i nie przechodzi między nimi. Drugim warunkiem jest kod kraju odbiorcy, który zapytanie pozycji przekazuje do porównania z tłumaczeniem. Program nie zamienia kodu kraju na kod języka, więc oba kody muszą się zgadzać literalnie.
- Klucz tłumaczenia. Para kodu języka i indeksu w danym magazynie, z wpisem aktywnym.
- Kod kraju odbiorcy. Kod zwrócony przez zapytanie pozycji, który musi być zgodny z kodem w tłumaczeniu.
Nie każdy brak kodu oznacza jednak to samo. Gdy zapytanie pozycji nie znajdzie kraju, program przyjmuje kod kraju krajowego, a nie zgłasza błędu, więc etykieta nie powstaje także wtedy, gdy kartoteka odbiorcy jest niepełna. Dla odbiorcy, którego kod nie został znaleziony, pracownik pakowania nie dostaje więc ostrzeżenia o kartotece, tylko brak wydruku. Ta sama konsekwencja pojawia się przy braku tłumaczenia, dlatego w praktyce sprawdza się oba elementy osobno.
Kiedy etykieta się nie drukuje
Bramki wydruku sprawdzają warunki w ustalonej kolejności. Przy wydruku najpierw działa bramka kodu kraju krajowego, a potem bramka flagi kompletu. Dla kodu kraju krajowego etykieta się nie drukuje, a przy dodruku z pola Produkt pojawia się komunikat „Druk etykiet polskich zablokowany!”. Przy wydruku po skanie ikoną tego komunikatu nie ma, bo w tej ścieżce program nie pokazuje komunikatu dla kodu kraju krajowego.
Flaga kompletu w kartotece towaru o wartości 1 również wyłącza wydruk. Przy wydruku po skanie ikoną pojawia się wtedy komunikat „Blokada wydruku!”, a przy dodruku flaga nie daje osobnego komunikatu. Cztery warunki z tabeli pokazują, co dzieje się z etykietą i co widzi operator w każdym z przypadków.
| Warunek | Etykieta | Komunikat przy dodruku | Komunikat przy skanie ikoną |
|---|---|---|---|
| kod kraju krajowego | nie drukuje się | „Druk etykiet polskich zablokowany!” | brak komunikatu |
| flaga kompletu = 1 | nie drukuje się | brak osobnego komunikatu | „Blokada wydruku!” |
| brak aktywnego tłumaczenia | nie drukuje się | „Brak lub nieaktywny opisu w danym języku dla asortymentu!” | ta sama treść |
| tłumaczenie jest | drukuje się | brak | brak |
Który magazyn decyduje o tłumaczeniu
W opisywanym wdrożeniu tłumaczenie szuka się w magazynie dokumentu, czyli w magazynie zapisanym na dokumencie, z którego pobiera się towar. Magazyn konta nie decyduje o wyborze tłumaczenia, nawet gdy operator pracuje na stanowisku tego magazynu.
- Magazyn dokumentu. Magazyn zapisany na dokumencie, z którego pobiera się towar.
- Magazyn konta. Magazyn przypisany do konta operatora, na którym pracuje stanowisko.
Dla zamówienia z innego magazynu tłumaczenie z magazynu konta nie wystarcza, więc tłumaczenie musi istnieć dla magazynu dokumentu. Trzeba przy tym pamiętać, że ta reguła opisuje wydruk etykiety, a nie każdą ścieżkę, którą operator może wybrać na ekranie. Tekst nie uogólnia jej na wszystkie sposoby wydruku.
Co widzi operator przy braku tłumaczenia
Brak aktywnego tłumaczenia w danym języku daje ten sam komunikat na dodruku z pola Produkt i po skanie ikoną w tabeli pozycji. Operator nie dostaje więc innej informacji w zależności od sposobu wydruku, a komunikat wskazuje brak tłumaczenia jako przyczynę braku etykiety. Komunikat brzmi tak, jak w cytacie poniżej, i pojawia się w miejscu, w którym pokazałaby się etykieta.
„Brak lub nieaktywny opisu w danym języku dla asortymentu!”
Dodruk z pola Produkt nie zdejmuje ilości z dokumentu, co opisuje artykuł o wydruku po zdjęciu ilości. Sam komunikat wymaga więc uważnego odczytu, bo mówi tylko o braku tłumaczenia, a nie o tym, który warunek zablokował wydruk w innych przypadkach. Przejęcie dokumentu buforowego na kolektorze opisuje artykuł o dokumencie przypisanym operatorowi, który dotyczy innego zagadnienia tej samej pracy.
Dlaczego ilość schodzi mimo braku etykiety
Ilość schodzi z dokumentu przed sprawdzeniem bramek wydruku, więc zamknięcie pozycji nie zależy od etykiety. Zatwierdzenie dokumentu również nie sprawdza tłumaczeń, a brak etykiety nie blokuje zamknięcia pozycji ani dokumentu. Z tego wynika, że ilość na dokumencie i obecność etykiety mogą się różnić.
- Zdjęcie ilości. Pozycja zostaje zamknięta przed bramkami wydruku.
- Zatwierdzenie dokumentu. Dokument nie sprawdza tłumaczeń ani etykiet.
Przykład (dane wymyślone): operator skanuje ikoną pozycję na dokumencie wydania dla odbiorcy z innym kodem kraju niż krajowy. W tabeli tłumaczeń nie ma aktywnego wpisu dla indeksu tego towaru w tym kodzie. Program zdejmuje trzy sztuki z pozycji. Etykieta się nie drukuje, a operator widzi komunikat o braku lub nieaktywnym opisie w danym języku. Po dodaniu tłumaczenia i zgodnym kodzie kraju kolejny wydruk tej pozycji się powiedzie.
Jak dodać brakujące tłumaczenie
Brakujące tłumaczenie dodaje się narzędziem importu, a sposób pracy z oboma przyciskami opisuje artykuł o imporcie tłumaczeń. Przy brakującej parze przycisk aktualizacji nie tworzy nowego wpisu, więc do dopisania wpisu służy przycisk Import. Po dopisaniu kolejny wydruk tej samej pozycji powiedzie się, o ile kod kraju odbiorcy jest zgodny z kodem w tłumaczeniu.
- Dopisanie tłumaczenia. Przycisk Import, który dopisuje nowe wpisy z pliku.
- Aktualizacja tłumaczenia. Przycisk Import - update, który zmienia treść istniejącego wpisu.
Przy pracy na samym wydruku trzeba pamiętać, że etykieta powstaje jako plik PDF w archiwum. Według dokumentacji wdrożenia wydruk na drukarce odbywa się poza transakcją pakowania.
Pytania do analizy
- Czy w każdym wdrożeniu kod kraju w kartotece odbiorcy jest zgodny z kodami w tabeli tłumaczeń?
- Jak odróżnić brak tłumaczenia od braku kraju w raporcie, skoro oba przypadki kończą się bez etykiety?
- Czy ścieżka ikony skanera powinna szukać tłumaczenia w magazynie dokumentu tak samo jak wydruk po kodzie?
- Czy klient rozumie, że brak etykiety przy zdjętej ilości jest zachowaniem projektowym?