-
4.0.0 Stable
released this
2026-10-12 00:24:13 +00:00 | 0 commits to main since this releaseLMS 4.0.0
🖥️ Nowy interfejs (Qt 6)
Cały program został przeniesiony na Qt 6. Dane, baza, pliki wymiany z terminalem, aktualizacje i zgłoszenia działają
jak dotąd — baza nie wymaga zmian, a z 4.0 można wrócić do 3.x na tej samej bazie.- Wygląd zgodny z jasnym albo ciemnym motywem systemu, ostrzejszy na ekranach o wysokiej rozdzielczości, szybszy start
(okno po ok. 1 s) i płynne tabele nawet przy dziesiątkach tysięcy wierszy. - Program jest większy: plik
magazyn_app.exema ok. 40 MB (w 3.x ok. 17 MB) — to Qt. Licencja:NOTICE-Qt.txt. - Układ ekranów i klawisze zostają:
F1–F4,F8,F5/F6/F7,Ctrl+F,Ctrl+,; dochodząCtrl+AiDelete
(w Słowniku i Historii, jak w 3.x, administrator z potwierdzeniem),Ctrl+Sw Etykiecie,Ctrl+kółko w podglądzie.
Co wygląda inaczej
- Nowa ikona programu: metka z kodem kreskowym w warstwowym stylu (trzy tony niebieskiego, plakietka „L”), bez kafla.
Źródło:assets/ikona/ikona.svg, budowa:tools/zbuduj_ikone.py(Qt, bez Pillow). - Czytelność i kontrast (przegląd wg Apple HIG i WCAG): ciemniejszy tekst pomocniczy i kolory stanów w jasnym
motywie, podpisy 13 px, wyraźniejsze przyciski nieaktywne, obrys przycisków i kart, widoczny fokus na przycisku głównym. - Administracja — nowy widok dla administratora: kopie zapasowe i przywracanie, dziennik zdarzeń (zakresy dat,
polskie nazwy akcji), konta i PIN-y, aktualizacja z pliku (także w Ustawienia › Aktualizacje). W Ustawieniach zostały
drukarka, aktualizacje, zgłoszenia i pomoc. - Etykieta [F4] to jeden edytor szablonu z kolorowaniem składni i podglądem na żywo; „Projektanta etykiet” już nie ma.
Zmienne mają przyjazne nazwy (np. „Aktualna ilość”), niezapisane zmiany są widoczne i program pyta o nie przy zamykaniu. - Pełne zamiast „Nieotwarte” — w tabelach, filtrach, raportach, dzienniku i komunikatach. Stan opakowania widać jako
znak i słowo, nie tylko kolor. - Przecinek dziesiętny wszędzie, gdzie czyta człowiek: w programie, na etykiecie („25,50 kg”) i w Excelu. Dane w kodzie
QR i pliki wymiany z terminalem zostają z kropką. - Podgląd etykiety [F7]: powiększanie (
+,−, „Dopasuj”,Ctrl+kółko), zapis PNG bez internetu. Podgląd przez
internet (Labelary) działa tylko po zgodzie w Ustawieniach i wyraźnie mówi, dokąd idą dane. Z Panelu przycisk nazywa się
„Zapisz i drukuj” i naprawdę zapisuje opakowanie razem z wydrukiem. - Synchronizacja: pliki z terminala można upuścić w dowolnym miejscu ekranu; podgląd skutków importu pokazuje
ostrzeżenia z ikoną. - Pole daty:
Tabprzechodzi dalej jednym naciśnięciem; dzień, miesiąc i rok zmieniasz strzałkami. - Kursor po zapisie wraca do wyszukiwarki albo skanera jak dawniej, ale
Tabz ostatniego pola formularza idzie teraz
dalej do przycisków (w 3.x krążył z powrotem do pierwszego pola). - Pole „Podpis operatora” przy aktualizacji wagi zniknęło — zapis zawsze bierze podpis zalogowanego operatora.
- Okno O programie (kliknij wersję w pasku stanu): licencja, autor, katalog danych, informacje do zgłoszenia.
- Zgłoszenie błędu, aktualizacja i ustawienia zgłoszeń mają nowe okna; opis błędu nie ginie, gdy wysyłka się nie uda.
🐛 Poprawki znalezione przy przenoszeniu
- Przywracanie bazy sprawdza, że plik jest bazą Lokalnego Magazynu Surowców, i chroni wybraną kopię przed rotacją
(automatyczna kopia sprzed przywracania mogła skasować najstarszy plik — właśnie ten do przywrócenia). - Import CSV do Słownika czytał plik z BOM jako zwykłe UTF-8 — pierwszy indeks miał niewidoczny znak na początku.
- Szablon etykiety zapisany z BOM (Notatnik, Excel) miał niewidoczny znak przed
^XA, także w generatorze etykiet. - Zmiana PIN-u administratora i zgłoszenia nie zapisują tokenu do dziennika zdarzeń.
Dla administratora
- Instrukcja obsługi i
docs/ZGODNOSC_4_0.mdopisują nowe miejsca funkcji (Ustawienia › Dane → Administracja). - Starsze wpisy dziennika zdarzeń zachowują dawne słowo „Nieotwarte” — historii się nie przepisuje.
- Aktualizacja z 3.x: program 3.x zobaczy
4.0.0jako nowsze wydanie; aktualizacja z pliku (zip +.sha256) działa jak dotąd.
Instalacja
Program zaktualizuje się sam: po starcie pokaże w pasku stanu „Dostępna wersja”
(od 3.4.2; wcześniejsze wersje otwierają od razu okno). Ręcznie (albo
przy przejściu z 3.3.1 i starszych):- Zamknij program na stanowisku.
- Rozpakuj
LMS-4.0.0-windows.zipi podmieńmagazyn_app.exe. - Dane (baza,
backups, własnyszablon.zpl) leżą w%LOCALAPPDATA%\LMSi aktualizacja ich nie dotyka.
W trybie przenośnym (plikportable.flagobok exe) nie nadpisujlokalny_magazyn.db,
katalogubackupsani swojegoszablon.zpl. - Uruchom program. Baza nie wymaga zmian.
Komputer bez internetu
Skopiuj na stanowisko
LMS-4.0.0-windows.ziprazem zLMS-4.0.0-windows.zip.sha256
(oba pliki z tego wydania, leżące w jednym folderze), zaloguj się jako administrator
i wybierz paczkę w Administracja › Aktualizacja. Program sprawdzi sumę
z pliku.sha256i pokaże wersję z paczki, zanim cokolwiek zainstaluje. Funkcja jest
w programie od wersji, która ją wprowadziła; starsze wersje aktualizuje się ręcznie (powyżej).Zbudowano na Windows (Python 3.14.8, PyInstaller 6.22.3). Testy: 1447/1447.
Plik:
LMS-4.0.0-windows.zip
SHA-256:bbef7d8332a48bea318a9d66c32e5813e53e73344bb0b71cd5ca89b7d50afe8aPełna lista zmian: CHANGELOG.md
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Wygląd zgodny z jasnym albo ciemnym motywem systemu, ostrzejszy na ekranach o wysokiej rozdzielczości, szybszy start