Zarządzanie zapasami w systemie Linux: co działa na Ubuntu, Fedorze i innych dystrybucjach

Gotowych programów magazynowych na Linuksa prawie nie ma. Trzy sposoby, które działają — od arkusza po aplikację w przeglądarce — i jak wybrać dla zespołu.

Zarządzanie zapasami na Linuksie sprowadza się zwykle do jednego z trzech sposobów: arkusza w LibreOffice Calc, oprogramowania magazynowego postawionego na własnym serwerze albo aplikacji działającej w przeglądarce. Gotowego oprogramowania magazynowego, które po prostu instaluje się na Ubuntu, Fedorze czy Debianie, prawie nie ma, więc prawdziwy wybór nie dotyczy aplikacji dla Linuksa, lecz tych trzech podejść.

Dla większości małych zespołów najmniej kłopotu sprawia aplikacja działająca w przeglądarce: nic nie trzeba instalować, działa na każdej dystrybucji, a osoba liczcie towar na półce może użyć telefonu. Arkusz nadal sprawdza się dla jednej osoby z krótką listą. Własny serwer ma sens, gdy w zespole jest ktoś, kto lubi administrować serwerami.

Dlaczego trudno znaleźć oprogramowanie magazynowe na Linuksa

Większość programów magazynowych na komputer powstała z myślą o Windows. Instaluje się je przez instalator, dane trzymają w lokalnym pliku bazy danych i zakładają ten sam komputer każdego dnia. Na Linuksie zostają trzy obejścia i tylko jedno z nich jest wygodne.

  • Uruchomienie programu dla Windows przez warstwę kompatybilności czasem działa, ale drukowanie, czytniki kodów kreskowych i aktualizacje zaczynają się psuć, a wsparciem technicznym stajesz się ty sam.
  • Maszyna wirtualna z Windows działa pewniej, ale od teraz utrzymujesz drugi system operacyjny tylko po to, by policzyć pudła rękawiczek.
  • Oprogramowanie, któremu nie zależy na systemie operacyjnym — plik arkusza albo aplikacja webowa — po prostu omija ten problem.

Praktyczne opcje znajdują się właśnie w tej ostatniej grupie.

Sposób 1: arkusz w LibreOffice Calc

Arkusz to domyślne narzędzie magazynowe na Linuksie, bo LibreOffice Calc jest już zainstalowany w większości dystrybucji desktopowych. Jeden wiersz na przedmiot, kolumny na lokalizację, ilość i próg zamówienia, a formatowanie warunkowe podświetla komórkę na czerwono, gdy stan jest niski.

Sprawdza się dobrze, gdy:

  • listę prowadzi jedna osoba i tylko ona ją aktualizuje
  • przedmiotów jest kilkadziesiąt, a nie setki
  • liczenie odbywa się przy biurku, a nie na drabinie w magazynie

Problemy zaczynają się, gdy liczby musi zmieniać kilka osób. Plik się kopiuje, dwie wersje zaczynają się różnić i nikt nie wie, która jest prawdziwa. Arkusz nie pokazuje też, kto i kiedy zmienił liczbę, i niewygodnie się go otwiera na telefonie w środku inwentaryzacji.

Sposób 2: otwarte oprogramowanie magazynowe na własnym serwerze

Użytkownicy Linuksa często sięgają po otwarte (open source) oprogramowanie magazynowe uruchamiane na własnym serwerze. Instalujesz je na maszynie, którą sam kontrolujesz, zwykle razem z bazą danych, a wszyscy korzystają z niej przez przeglądarkę.

Zalety są realne: dane zostają na twoim sprzęcie, kod można zmieniać, nie ma abonamentu. Koszt to czas. Ktoś musi:

  • instalować i aktualizować samą aplikację oraz bazę danych
  • skonfigurować HTTPS, aby można było bezpiecznie zalogować się spoza biura
  • robić kopie zapasowe i sprawdzać, czy faktycznie da się z nich odtworzyć dane
  • pilnować aktualizacji bezpieczeństwa serwera i naprawiać go, gdy przestaje działać

Jeśli taka osoba jest w zespole i lubi tę pracę, własny serwer to dobre rozwiązanie. Jeśli osoba, która to skonfigurowała, odchodzi z firmy, system magazynowy często odchodzi razem z nią.

Sposób 3: aplikacja magazynowa działająca w przeglądarce

Aplikacja magazynowa w chmurze działa w przeglądarce, więc system operacyjny przestaje mieć znaczenie. Ubuntu na jednym biurku, Windows na drugim i Mac w sali spotkań — wszyscy widzą ten sam magazyn z tymi samymi liczbami. Na komputerach z Linuksem nie trzeba niczego instalować ani aktualizować, a serwera nikt nie musi utrzymywać.

Kompromisy są takie jak w przypadku każdej usługi online: potrzebujesz internetu, a dane zostają u dostawcy. Zanim się zdecydujesz, sprawdź, co możesz z niej wyeksportować, żeby nie zostać bez wyjścia.

Porównanie sposobów zarządzania zapasami na Linuksie

LibreOffice Calc Własny serwer Aplikacja w przeglądarce
Instalacja na Linuksie Zwykle już jest Wymaga konfiguracji serwera Nic, tylko przeglądarka
Praca kilku osób naraz Zawodna Tak Tak
Praca z telefonu przy półce Niewygodna Zależy od programu Tak, zwykle jest aplikacja
Kto co zmienił Nie Zwykle tak Zwykle tak
Utrzymanie Brak Aktualizacje, kopie zapasowe, bezpieczeństwo Brak
Dla kogo najlepsze Jedna osoba, krótka lista Zespół z administratorem serwera Zespół, który chce, żeby po prostu działało

Co sprawdzić, zanim wybierzesz

Niezależnie od wybranej drogi, przetestuj to na własnych komputerach z Linuksem, zanim zespół zacznie na niej polegać:

  1. Przeglądarka, której naprawdę używacie. Otwórz narzędzie w przeglądarce, z której zespół korzysta na Linuksie, i przejdź ekrany używane na co dzień.
  2. Liczenie z dala od biurka. Zapasy liczy się w magazynie, w aucie i w szafie. Upewnij się, że ktoś może zaktualizować liczby z telefonu lub tabletu.
  3. Kody kreskowe i etykiety. Czy da się wydrukować etykiety z przeglądarki na zwykłej drukarce, a potem je zeskanować?
  4. Historia zmian. Gdy liczba wygląda podejrzanie, czy da się sprawdzić, kto i kiedy ją zmienił?
  5. Alerty o niskim stanie. Lista, która tylko pokazuje liczby, nadal wymaga, żeby ktoś na nią patrzył.
  6. Eksport danych. Minimum to eksport do CSV, który otwiera się w LibreOffice Calc.

Skanowanie kodów kreskowych na komputerze z Linuksem

Skanowanie kodów kreskowych to miejsce, w którym Linux ma najgorszą opinię, a problemy pojawiają się tu najrzadziej.

  • Czytnik kodów kreskowych USB zachowuje się na Linuksie jak klawiatura: wpisuje kod do pola, które jest aktywne, bez żadnego sterownika. Zadziała w każdej aplikacji z polem wyszukiwania.
  • Kamera internetowa potrafi odczytywać kody kreskowe i kody QR w aplikacjach webowych, które same dekodują obraz na stronie, więc nie ma znaczenia, czy przeglądarka ma wbudowaną obsługę kodów.
  • Telefon często jest najwygodniejszym czytnikiem, bo liczenie odbywa się przy półce, a nie przy biurku.

Gdzie pasuje Tana

Tana to aplikacja magazynowa dla zespołów, która działa w przeglądarce, więc na Linuksie działa bez żadnej instalacji. Użyj Google Chrome — jest dostępny na Ubuntu, Debianie, Fedorze i openSUSE. Nie ma osobnego pakietu dla Linuksa: aplikacja webowa jest wersją na Linuksa, tą samą, którą współpracownicy otwierają na Windows czy Macu.

  • Cały zespół widzi te same, aktualne liczby, zapisane według półki, pudła, pomieszczenia lub pojazdu.
  • Stan można zmienić jednym dotknięciem — plus/minus — albo ustawić dokładną policzoną ilość podczas inwentaryzacji.
  • Etykiety QR dla przedmiotów i miejsc przechowywania drukuje się z przeglądarki, a skanować je — lub własny kod kreskowy produktu — można kamerą internetową albo czytnikiem USB.
  • Osoby liczące towar przy półce mogą użyć tej samej aplikacji na iPhonie, iPadzie lub Androidzie z tym samym kontem.
  • Każda zmiana zapisuje, kto, co i kiedy zrobił, a alerty o niskim stanie przychodzą mailem i jako powiadomienie push.
  • Stan magazynu można w każdej chwili wyeksportować do CSV i otworzyć w LibreOffice Calc.

Jest darmowy plan bez karty. Tana nie działa offline i nie stawia się jej na własnym serwerze.

Najczęściej zadawane pytania

Czy istnieje oprogramowanie do zarządzania zapasami na Linuksa?

Formalnie tak, ale bardzo mało programów instaluje się jako natywna aplikacja na Linuksa. W praktyce korzysta się z arkusza w LibreOffice Calc, otwartego oprogramowania na własnym serwerze albo aplikacji działającej w przeglądarce.

Czy Tana ma aplikację na Linuksa?

Tana nie ma osobnego pakietu na Linuksa. Działa w Google Chrome na Linuksie, z tymi samymi funkcjami i tym samym kontem co aplikacja webowa na Windows i Macu. Na telefonie i tablecie korzysta się z aplikacji na iPhone’a, iPada lub Androida.

Czy mogę używać czytnika kodów kreskowych USB na Ubuntu?

Zwykle tak, bez żadnego sterownika. Większość czytników kodów kreskowych USB działa jak klawiatura, więc zeskanowany kod trafia prosto do wybranego pola, na przykład do pola wyszukiwania w aplikacji magazynowej.

Czy lepiej uruchomić program magazynowy dla Windows na Linuksie?

Tylko jeśli naprawdę nie ma innego wyjścia. Warstwy kompatybilności i maszyny wirtualne potrafią go uruchomić, ale drukowanie, czytniki i aktualizacje stają się twoim problemem. Z oprogramowaniem niezależnym od systemu operacyjnego żyje się łatwiej.

Czy arkusz kalkulacyjny wystarczy do zarządzania zapasami na Linuksie?

Dla jednej osoby z krótką listą — tak. Gdy jednak liczby zaczyna aktualizować kilka osób albo liczenie odbywa się z dala od biurka, wspólna aplikacja magazynowa eliminuje rozbieżności między kopiami pliku i pokazuje, kto co zmienił.

Podobne artykuły