-
3.3.0 Stable
released this
2026-10-01 11:35:34 +00:00 | 56 commits to main since this releaseLMS 3.3.0
Wydanie porządkujące ważenie, kody na etykietach i wymianę danych z terminalem. Dochodzi kod QR, logo na etykiecie i zachowywanie sesji przy zamykaniu programu.
Uwaga dla magazynu — zmiany w obsłudze
- Każde ważenie zaczyna się od zeskanowania opakowania. Program nie wybiera już sam opakowania z listy (wcześniej mógł po cichu przeskoczyć na inne).
- Pole „Podpis operatora" jest tylko do odczytu. Ważenie podpisuje zalogowany operator; osoba przy terminalu zmienia się przyciskiem „Zmień operatora…" w pasku bocznym.
- Program pyta o potwierdzenie, gdy waga rośnie zamiast maleć, i gdy ważone opakowanie jest oznaczone jako zużyte.
- Przy zamykaniu programu można zachować sesję do następnego zalogowania tej samej osoby.
Nowe
- Kod QR na etykiecie — szablon
szablon_v2_qr.zpl. QR ma zawsze ten sam rozmiar i niesie indeks SAP, ostatnią wagę i kod opakowania (bez nazwy surowca). Skan QR działa w Panelu jak skan kodu kreskowego — potrzebny skaner 2D. - Logo (grafika
^GFA) w podglądzie i w Projektancie etykiet — przycisk „+ Grafika…" wstawia obraz PNG/GIF. - Szablony v2 z logo:
szablon_v2_kreskowy.zpliszablon_v2_qr.zplleżą obok programu. Wybrany wczytaj w Projektancie („Wczytaj plik…") i zapisz. - Sesja przeżywa awarię — po nieplanowanym zamknięciu (awaria, wyłączenie prądu) niezamknięta sesja wraca po ponownym uruchomieniu.
Poprawione
- Kod kreskowy na etykiecie zgadza się z bazą. Kody własne bez poprawnej cyfry kontrolnej drukujemy jako Code 128 — wcześniej drukarka zmieniała cyfrę i skan etykiety nie znajdował opakowania.
- Skaner nie zgaduje. Ucięty albo błędnie odczytany kod nie wybiera już innego opakowania.
- Import z terminala można powtórzyć bez skutków ubocznych; starsze dane z terminala nie nadpisują nowszych, a stary plik nie otwiera zużytego opakowania.
- Etykieta pokazuje trzy ostatnie ważenia (wcześniej trzy pierwsze).
- „Oznacz jako zużyte" w Historii zapisuje ważenie 0 kg — zużycie widać w arkuszu „Działania" i na etykiecie.
- Eksport raportu do HTML działa — wybór „Strona HTML" w oknie zapisu dawał dotąd plik Excela.
- Wyszukiwanie po polskich literach — „łódź" znajduje „ŁÓDŹ".
- Waga
nan,inf,1e3i powyżej 10 000 kg jest odrzucana. - Druk masowy wychodzi w kolejności wierszy na ekranie.
- Kopie zapasowe: 30 najnowszych + po jednej z każdego z ostatnich 30 dni.
Szybciej
- Raporty Excel budują się ok. 5× szybciej.
- Historia nie przebudowuje się po każdym ważeniu, gdy nikt jej nie ogląda.
Instalacja
- Zamknij program na stanowisku.
- Rozpakuj
LMS-3.3.0-windows.zipi podmieńmagazyn_app.exew katalogu programu. Dołóższablon_v2_kreskowy.zpliszablon_v2_qr.zpl. - Nie nadpisuj
lokalny_magazyn.db, katalogubackupsani swojegoszablon.zpl, jeśli był zmieniany w Projektancie. - Uruchom program. Baza nie wymaga zmian — ta wersja nie zmienia jej schematu; kopia zapasowa i tak powstaje przy starcie.
Do sprawdzenia przy wdrożeniu
- Kod QR nie był jeszcze drukowany na Zebrze. Przed użyciem
szablon_v2_qr.zplwydrukuj jedną etykietę i zeskanuj ją. - Wersja zbudowana pod wine (Python 3.12.10, PyInstaller 6.22.3). Testy: 485/485 na Linuksie, 484/485 pod wine (jeden test symulujący awarię nie uruchamia się pod wine).
Plik:
LMS-3.3.0-windows.zip
SHA-256:8235ef1130066ee4e26045f47ff0c551fb53824266e8d6db9031a1b502e85cf0Pełna lista zmian: CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads