← Systemy i automatyzacje

Aplikacja Windows / etap pilotażu

Aplikacja inwentaryzacyjna.

Skan. Zapis. Pewność.

Schemat procesu

Migawka katalogu

Narzędzie do liczenia produktów i przyjęcia towaru skanerem, z lokalnym zapisem, historią operacji i eksportem. Integracja z katalogiem Comarch Optima służy do odczytu danych; operator zachowuje kontrolę nad końcowym importem.

Historia i zakres pracy

Dwa zadania, dwa przebiegi

Inwentaryzacja korzysta ze wspólnego katalogu produktów skonfigurowanych firm. Przyjęcie towaru pozostaje przypisane do wybranej firmy i magazynu. Rozdzielenie tych czynności ogranicza ryzyko policzenia albo zapisania towaru w niewłaściwym kontekście.

Praca na lokalnej migawce

Przed liczeniem aplikacja pobiera spójny katalog produktów, EAN‑ów i stanów. Skanowanie opiera się później na lokalnym indeksie. Nie wymaga zapisu do Optimy ani aktywnego połączenia z internetem przy każdym kodzie. Niewiadomy stan pozostaje niewiadomy – nie jest zamieniany na zero.

Sukces dopiero po trwałym zapisie

Każdy skan tworzy operację w lokalnej bazie SQLite. Potwierdzenie dla operatora pojawia się po zapisaniu transakcji. Ilość może wynikać z mnożnika kodu, np. kartonu. Cofnięcie kompensuje konkretną operację i zachowuje historię, zamiast usuwać ślad po błędzie.

Nieznany lub konfliktowy EAN

Kod, którego nie można jednoznacznie dopasować, nie zwiększa ilości. Aplikacja pokazuje problem operatorowi. Opcjonalna podpowiedź internetowa jest oznaczona jako podpowiedź, wymaga sprawdzenia opakowania i nie zapisuje niczego do Optimy.

Od liczenia do dokumentu

Zakończenie prowadzi przez podsumowanie i wskazanie wykonawcy do kompletu eksportów. Wielostronicowy PDF oraz pliki danych zachowują produkt, kod, źródło, policzoną ilość i informacje potrzebne do uzgodnienia wyniku. Sprawdzałem także kompletność raportów na granicach stron.

Rozwój i sprawdzanie

Praca rozpoczęła się w sierpniu 2026 i obejmowała wielokrotne poprawki interfejsu, trwałości danych, kolejki skanów, wznowienia i eksportów. Testy obejmowały również duże serie skanów i zachowanie po restarcie. Odbiór na docelowym Windows, fizycznym skanerze i rzeczywisty import pozostają osobnymi warunkami pilotażu.

Co daje ta praca

Operator przechodzi od skanowania do kompletnego raportu. Nieznane kody nie psują wyniku, a lokalna historia pozwala wrócić do przebiegu liczenia.

To aplikacja na etapie pilotażu. Potwierdzenie testów kodu i utworzenie paczki nie są tutaj przedstawiane jako pełny odbiór każdego stanowiska magazynowego.