Studio Palety.net w obiegu palet między magazynem a odbiorcą

Aplikacja Studio Palety.net firmy SoftwareStudio służy do ewidencji palet i rozliczania sald z kontrahentami. Rejestruje każdą paletę wchodzącą do magazynu i opuszczającą go, a jej drogę od przyjęcia do wysyłki zapisuje w jednej bazie. Dzięki temu w każdej chwili wiadomo, ile nośników jest w magazynie, ile u odbiorcy, a ile w drodze. Ogólny opis rejestru znajduje się w tekście o ewidencji palet i monitorowaniu przepływu.

Obieg palet obejmuje wiele podmiotów: dostawców i odbiorców, a także magazyny własne i przewoźników. Każdy z nich przekazuje nośniki dalej, a odpowiedzialność za ich liczbę przechodzi razem z dokumentem. Ewidencja pojedynczych ruchów pozwala odtworzyć tę ścieżkę wstecz, gdy pojawia się brak. Wsparciem dla takiego rejestru bywa też system WMS, którego moduły obejmują gospodarkę paletową, ale nie zastępują dedykowanej ewidencji sald z kontrahentami.

Wdrożenie ewidencji w czterech etapach

Uruchomienie śledzenia palet w firmie przebiega według stałej kolejności. Każdy etap ma własny wynik, który sprawdza się przed przejściem dalej.

  • Analiza obiegu - opis, którędy palety krążą dzisiaj, z zaznaczeniem punktów, w których zmieniają właściciela lub odpowiedzialnego.
  • Wybór systemu - dopasowanie oprogramowania do skali obrotu i liczby kontrahentów, z uwzględnieniem integracji z systemem magazynowym.
  • Identyfikacja nośników - nadanie unikalnego identyfikatora w postaci kodu kreskowego albo tagu RFID i skanowanie przy każdym ruchu.
  • Szkolenie pracowników - ćwiczenie skanowania i obsługi dokumentów, ponieważ poprawność ewidencji zależy od dyscypliny na rampie.

Reguła: zanim Studio Palety.net trafi do kontrahentów, ustala się jeden wspólny wzór kwitu paletowego, bo ujednolicony dokument przyspiesza rozliczanie sald i ogranicza spory o brakujące palety.

Ilustracja: stosy palet drewnianych w hali magazynowej z regałami wysokiego składowania w tle
Ilustracja do etapu przyjęcia: magazyn palet, w którym każdy nośnik ma zapisaną lokalizację i historię ruchów.

W codziennej pracy magazyniera aplikacja sprowadza się do skanu i potwierdzenia dokumentu. Kierownik widzi z kolei, gdzie znajduje się każda paleta i ile nośników należy zwrócić poszczególnym kontrahentom. Dane z ewidencji zasilają raporty, na podstawie których rozlicza się partnerów biznesowych, a spory o brakujące sztuki rozstrzyga się na podstawie zapisu, nie pamięci.

Magazynier przy przyjęciu i dział rozliczeń korzystają z tego samego rejestru ruchów. Nie istnieją dwie kopie danych, które trzeba uzgadniać między sobą, więc różnica między stanem fizycznym a zapisanym ujawnia się od razu przy pierwszym skanie, a nie po miesiącu przy zestawieniu.

Identyfikacja palet kodem kreskowym i tagiem RFID

Śledzenie pojedynczej palety wymaga, by miała ona własny numer. Bez niego system może liczyć nośniki tylko ilościowo, a taki zapis nie odpowie na pytanie, która paleta wróciła uszkodzona. Numer nadaje się etykietą z kodem kreskowym albo tagiem radiowym, a skanowanie przy każdym ruchu zapisuje w bazie miejsce oraz czas ruchu razem z operatorem.

W logistyce pojedyncza jednostka logistyczna bywa oznaczana numerem SSCC, czyli 18-cyfrowym identyfikatorem standardu GS1, którego ostatnia cyfra jest sumą kontrolną. Zasady kodowania opisuje GS1 Polska, a użycie SSCC w dokumentach dostaw omawia tekst o awizo dostawy palet. Poniższa funkcja jest przykładem algorytmu sumy kontrolnej, a nie kodem produktu.

static int CyfraKontrolna(string pierwsze17)
{
    int suma = 0;
    for (int i = 0; i < 17; i++)
    {
        int cyfra = pierwsze17[16 - i] - '0';
        suma += (i % 2 == 0) ? cyfra * 3 : cyfra;
    }
    return (10 - suma % 10) % 10;
}

Kody kreskowe i tagi RFID nie wykluczają się, ale przydają się w innych sytuacjach. Kod wymaga kontaktu wzrokowego skanera z etykietą, natomiast tag RFID można odczytać bezkontaktowo, z pewnej odległości i w dużej liczbie jednocześnie. Kody kreskowe w magazynie opisuje tekst o kodach EAN i GS1-128, a identyfikację radiową osobny artykuł o RFID dla pojemników magazynowych.

CechaKod kreskowyTag RFID
Sposób odczytuskaner musi widzieć etykietębezkontaktowo, także z odległości
Odczyt wielu nośników narazpojedynczo, paleta po paleciewiele tagów w polu odczytu jednocześnie
Odporność na zabrudzenieniska, etykieta musi być czytelnawyższa, bo odczyt nie zależy od wzoru
Typowe zastosowanieruch przy rampie, potwierdzenie przyjęciaspis w dużej strefie, wjazd przez bramę

Inwentaryzacja palet w dużym magazynie

Spis palet w dużym obiekcie planuje się tak, żeby nie zatrzymywać ruchu w całym magazynie. Określa się zakres i metodę liczenia oraz harmonogram prac wraz z podziałem odpowiedzialności. W dużych obiektach częściej stosuje się inwentaryzację cząstkową lub ciągłą niż jeden pełny spis z natury.

Podział na strefy i spis cykliczny

Magazyn dzieli się na mniejsze strefy, a każdej przypisuje zespół. Na czas spisu ogranicza się ruch nośników w spisywanej strefie, żeby paleta nie została policzona dwa razy albo pominięta. Spis cykliczny rozkłada pracę na cały rok, więc żadna strefa nie czeka dłużej niż ustalony okres na weryfikację.

Pracownicy używają terminali mobilnych połączonych z systemem. Skanują palety, a system porównuje odczyt z zapisem i od razu pokazuje różnice. Automatyzacja zbierania danych ogranicza błędy przepisywania. Szersze omówienie tej metody zawiera tekst o inwentaryzacji w magazynie.

Porównanie spisu z zapisem w bazie

Wynik spisu porównuje się z bieżącym stanem jednym zapytaniem. Pełne złączenie zewnętrzne pokazuje jednocześnie palety zapisane w systemie, ale niezeskanowane, palety zeskanowane bez zapisu oraz palety znalezione w innej lokacji. Nazwy tabel w przykładzie są umowne.

SELECT COALESCE(s.PaletaId, o.PaletaId) AS PaletaId,
       s.Lokacja AS lokacja_w_systemie,
       o.Lokacja AS lokacja_zeskanowana,
       CASE WHEN o.PaletaId IS NULL THEN 'brak w spisie'
            WHEN s.PaletaId IS NULL THEN 'nadwyzka'
            ELSE 'inna lokacja' END AS wynik
FROM dbo.StanPalet AS s
FULL OUTER JOIN dbo.SpisPalet AS o
     ON o.PaletaId = s.PaletaId AND o.SpisId = @SpisId
WHERE o.PaletaId IS NULL OR s.PaletaId IS NULL OR s.Lokacja <> o.Lokacja;

Wynik zapytania nie zmienia stanu. Różnice ocenia magazynier lub kierownik zmiany, a dopiero jego decyzja generuje dokument korygujący. Programy wspierające ten proces zestawia tekst o programach do inwentaryzacji.

Ilustracja: pracownik magazynu z tabletem na tle regałów z paletami podczas kontroli nośników
Ilustracja do spisu: skanowanie palet terminalem mobilnym i porównanie odczytu z zapisem w systemie.

Historia pojedynczej palety i kontrola stanu technicznego

Numer nadany nośnikowi otwiera dostęp do jego historii. Każde skanowanie zapisuje zdarzenie z lokalizacją oraz godziną i wskazaniem operatora, więc z kolejnych zapisów powstaje karta palety. Widać na niej, ile razy nośnik zmieniał właściciela, gdzie przebywał najdłużej i ile razy wracał z uszkodzeniem.

Zdarzenie w historii nośnikaCo zapisuje się w ewidencjiDo czego służy późniejsza analiza
Przyjęcie do magazynudata, dokument dostawy, stan technicznyustalenie, od kogo pochodzi uszkodzona sztuka
Przemieszczenie wewnętrznelokacja źródłowa i docelowalokalizowanie nośnika bez fizycznego przeszukiwania
Wydanie odbiorcy lub przewoźnikowikontrahent, dokument wydania, ilośćnaliczanie salda i terminu zwrotu
Naprawa lub wycofanierodzaj czynności i nowy status nośnikaporównanie kosztu naprawy z wartością nowej palety

Ewidencja przypisuje każdej palecie status techniczny. Sztuki sprawne wracają do obiegu, a uszkodzone trafiają do naprawy lub wycofania. Ponieważ status jest zapisany przy identyfikatorze, system może zgłosić potrzebę przeglądu albo wymiany, zanim uszkodzona paleta zsunie towar podczas transportu. Planowanie napraw na podstawie danych przedłuża okres użytkowania nośników i zmniejsza liczbę zdarzeń w transporcie.

Reguła: zmianę statusu technicznego zapisuje się dokumentem albo skanem z terminala, a nie ręczną edycją pola, bo tylko wtedy historia nośnika pozostaje wiarygodna w sporze z kontrahentem.

Raporty z historii odpowiadają na pytania zarządcze. Które nośniki krążą najczęściej, w których punktach obiegu zalegają i którzy kontrahenci zwracają je w najgorszym stanie? Odpowiedź na trzecie pytanie ma wartość handlową, bo pozwala uwzględnić koszt obsługi w warunkach współpracy. Nośniki liczy się przy tym osobno od towaru, który na nich leży.

Jak system odróżnia nośniki własne od obcych

Karta palety zawiera pole właściciela. Nośniki własne firmy podlegają wycenie i naprawom na jej koszt, a nośniki obce, takie jak palety operatora poolingowego, rozlicza się według umowy z tym operatorem. Zbiorcze traktowanie obu grup zaciera koszt uszkodzeń i uniemożliwia ocenę, czy udział w programie jest opłacalny.

Rozdział własności zapisuje się przy przyjęciu, kiedy nośnik można jeszcze jednoznacznie rozpoznać. Późniejsze poprawianie tego pola powoduje korekty w rozliczeniu z operatorem i wymaga dokumentu korygującego z odwołaniem do zapisu pierwotnego.

Kwit paletowy i rozliczenie z kontrahentem

Ruch palety kończy się dokumentem. Kwit paletowy potwierdza przekazanie określonej liczby nośników między kontrahentami i stanowi podstawę uzgodnienia salda. W ewidencji elektronicznej powstaje po zarejestrowaniu ruchu, więc nie wymaga ręcznego wypełniania przy każdym przekazaniu. Pola kwitu opisuje strona o kwitach paletowych.

Metoda rozliczenia zależy od skali obrotu i liczby partnerów. Poniższe zestawienie porównuje trzy podejścia stosowane w praktyce.

Metoda rozliczeniaOpisKiedy się sprawdza
Kwit paletowy papierowyręcznie wystawiany dokument przy każdym przekazaniu paletsporadyczna wymiana z niewielką liczbą kontrahentów
Kwit paletowy elektronicznyautomatyczne generowanie dokumentu w systemie po zarejestrowaniu ruchuregularna wymiana palet z wieloma odbiorcami i dostawcami
Pooling paletowyrozliczenie przez zewnętrznego operatora palet zamiast bezpośrednio z kontrahentemfirmy chcące ograniczyć własną obsługę logistyki palet

Kontrahent widzi w rozliczeniu to, co system zapisał, dlatego znaczenie ma jakość ewidencji. System prowadzi konto paletowe każdego kontrahenta i pokazuje, ile nośników należy mu zwrócić lub ile jest winien firmie. Zasady liczenia sald i noty obciążeniowej opisuje tekst o rozliczaniu palet z kontrahentami.

Integracja ewidencji palet z ERP i systemem magazynowym

Ruch palet ma sens tylko w powiązaniu z transakcją, która go wywołała. Połączenie z systemem ERP albo z systemem sprzedaży pozwala automatycznie skojarzyć wydanie nośników z dostawą towaru. Kluczem łączącym oba światy jest zwykle numer dokumentu handlowego lub przewozowego, zapisany w ruchu paletowym jako osobne pole.

Sposoby wymiany danych

Dane między systemami przekazuje się na kilka sposobów. Interfejs REST nadaje się do zdarzeń pojedynczych, a plik wymiany lub zadanie SQL Agent do partii nocnych. W obu przypadkach ważna jest idempotencja, czyli możliwość bezpiecznego ponowienia tego samego komunikatu bez podwojenia ruchu.

Ogólne omówienie warstwy integracji zawiera opis systemu zarządzania magazynem. Klasy systemów logistycznych i sposób ich łączenia porządkuje tekst o oprogramowaniu logistycznym.

Dane, które system przekazuje dalej

Ewidencja dostarcza do innych systemów raporty stanu i ruchu nośników oraz zestawienia do rozliczeń finansowych. Ponieważ każdy nośnik ma swój identyfikator, ta sama baza wskazuje też egzemplarze, które wymagają przeglądu technicznego lub wymiany. Przykładowe wdrożenie można obejrzeć w demo systemu do ewidencji palet.

Koszt palet a środowisko - nośniki własne i poolingowe

Palety generują koszty zakupu, a także naprawy i transportu, a jednocześnie coraz więcej firm ocenia wpływ obiegu nośników na środowisko. Oba tematy dotyczą tego samego: im dłużej paleta pozostaje w obiegu i im rzadziej wraca zbędnie, tym niższy koszt jednostkowy i mniejsze zużycie surowca.

Wybór modelu obiegu

Firma może korzystać z poolingu paletowego i wynajmować nośniki od wyspecjalizowanego operatora, który zajmuje się naprawą i konserwacją nośników oraz ich dystrybucją. Ogranicza to zaangażowanie własnej obsługi. Alternatywą jest inwestycja w trwałe palety wysokiej jakości, które rzadziej wymagają wymiany. Wybór materiału wpływa na trwałość, a ta na koszt użycia w przeliczeniu na jeden obieg.

Wiele zależy od ewidencji, bo bez niej nie da się porównać obu modeli na własnych danych. Zestawienie kosztu naprawy z częstością zwrotów pokazuje, która ścieżka jest tańsza dla danego kierunku. Model poolingowy opisuje strona o poolingu palet w Studio PWS.net.

Naprawa i recykling w obiegu zamkniętym

Maksymalne wykorzystanie palety w cyklu życia wymaga prawidłowego składowania i transportu, które ograniczają uszkodzenia. Uszkodzone nośniki naprawia się zgodnie ze standardami, dzięki czemu wracają do obiegu. Drewniane sztuki, których nie da się naprawić, poddaje się recyklingowi, a materiał trafia do innych wyrobów drewnianych lub na biomasę.

Drewniane opakowania w obrocie międzynarodowym podlegają normie ochrony roślin ISPM 15, opisanej przez Międzynarodową Konwencję Ochrony Roślin. Systemy informatyczne pomagają w tym obszarze, bo śledzą przepływ i kontrolują salda, a także wskazują straty, a RFID ułatwia lokalizację nośników. Lepsze planowanie zapasów palet redukuje koszt nadmiaru i braku, a krótsze trasy zmniejszają zużycie paliwa i emisję CO2.