Program magazynowyProgramy na zamówienie

Program do stanów magazynowych na komputer w Pythonie: towary, przyjęcia i wydania oraz to, czego zaczyna brakować

Zwykle gotowe w ok. 15 minutPoprawki w cenieKontrola jakości
Pakiety
Ochrona płatnościSzczegóły
  • Poprawki w ramach pakietu są bezpłatne.
  • Jeśli nie odpowiesz w ciągu 3 dni od dostarczenia pracy, zostanie ona zaakceptowana automatycznie.

Pieniądze są rezerwowane w chwili płatności i przekazywane dopiero po akceptacji pracy.

Program do stanów magazynowych na komputer w Pythonie: towary, przyjęcia i wydania oraz to, czego zaczyna brakować

Przykładowy rezultat

Przykład dla pakietu Standard

Program na komputer: wystawianie faktur dla jednoosobowego biura rachunkowego

Okna

  1. Faktury: lista wystawionych faktur z numerem, klientem, datą i kwotą; przyciski Nowa, Otwórz i Zapisz jako PDF.
  2. Nowa faktura: klient z listy rozwijanej, pozycje z opisem, liczbą godzin i stawką, stawka podatku oraz suma aktualizowana w trakcie pisania.
  3. Klienci: nazwa, adres i e-mail, dodawane raz i potem wybierane z listy.

Fragment kodu

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

W archiwum

  • invoice_maker.py, sam program, około 700 wierszy;
  • invoices.db, tworzony przy pierwszym uruchomieniu, przechowuje klientów i faktury;
  • settings.example.ini na twoje dane, adres i format numeru faktury;
  • requirements.txt z jedną dodatkową biblioteką, reportlab, która tworzy PDF;
  • README: jak zainstalować Pythona, uruchomić program i zbudować plik .exe za pomocą PyInstallera.

Program działa na własnym komputerze klienta. Nie tworzymy instalatorów, nie podpisujemy programu i nie publikujemy go.

Klient: księgowa prowadząca własną działalność, która wystawia 20–30 faktur miesięcznie w edytorze tekstu. Zadanie: mały program z oknem: wybierz klienta, dodaj pozycje, zobacz sumę z podatkiem, zapisz fakturę jako PDF i prowadź listę klientów. Pakiet Standard: do 3 okien i 800 wierszy kodu, dane w SQLite.

Klient i wszystkie dane są wymyślone.

O usłudze

Dla małego sklepu, warsztatu lub domowej firmy, które wyrosły z notesu albo bałaganu w arkuszu. Program przechowuje Twoje towary z kodami, jednostkami i ilościami w swoim oknie: zapisujesz towary przychodzące i wychodzące, a on pokazuje aktualny stan i to, co spadło poniżej ustawionego przez Ciebie minimum. Pakiet Podstawowy otwiera listę, którą prowadzisz w pliku CSV; od pakietu Standard program zapisuje towary i ruchy w CSV lub SQLite; w pakiecie Premium dodaje dostawców, historię ruchów, raporty eksportowane do plików i dziennik błędów. Prześlij nam kilka wierszy swojej obecnej listy i używane kolumny. Piszemy go w Pythonie z Tkinter, z plikiem README. Działa na jednym komputerze: nie synchronizuje się ze sklepem internetowym, kasą ani programem księgowym i nie skanuje kamerą.

Co obejmuje usługa

  • Co dostajeszArchiwum ZIP z kodem w Pythonie, plikiem README o instalacji Pythona, uruchomieniu programu i budowaniu pliku .exe oraz przykładowy plik magazynowy w Twoich kolumnach; kod jest też pokazany na stronie zamówienia. Od pakietu Standard towary i ruchy zapisywane do CSV lub SQLite; w pakiecie Premium raporty eksportowane do plików i dziennik błędów.
  • Towary i ilościKody, jednostki i stany na jednej liście
  • Czego brakujeTowary poniżej Twojego minimum są wyróżnione
  • Przyjęcia i wydaniaZapisywane z datą, od pakietu Standard
  • Twoje dane zostają u CiebiePlik lub baza na Twoim własnym komputerze
  • Raporty do plikuStany i ruchy eksportowane, w pakiecie Premium

Jak to działa

  1. 1
    ZadaniePrzesyłasz kolumny, kilka wierszy i to, jak towary się przemieszczają
  2. 2
    KodPiszemy program i README
  3. 3
    WypróbowanieUruchamiasz go na kopii swojej listy magazynowej
  4. 4
    ZmianyProsisz o zmiany w ramach pakietu i przesyłasz komunikat o błędzie

Czego potrzebujemy od Ciebie

Kilka wierszy Twojej obecnej listy magazynowej jako CSV lub Excel z używanymi kolumnami (kod, nazwa, jednostka, ilość, minimum, regał lub miejsce); jak towary przychodzą i wychodzą w Twojej firmie; jakich raportów potrzebujesz; Twój system (Windows, macOS lub Linux) i czy chcesz plik .exe. W przykładzie możesz zmienić nazwy dostawców. Nigdy nie przesyłaj prawdziwych haseł ani kluczy.

Zapytamy Cię:

  • Co trzymasz w magazynie?
  • Jakich kolumn potrzebujesz?
  • Jak towary przychodzą i wychodzą?
  • Jakie raporty?
  • W jakim systemie ma działać?

Porównaj pakiety

PakietyPodstawowy1 okno magazynu83 złStandardMagazyn z przyjęciami i wydaniami155 złPremiumPełny program magazynowy282 zł
Termin1 dzień2 dni3 dni
Poprawki123
Koddo 300 wierszydo 800 wierszydo 1500 wierszy
Okna lub ekrany1do 3do 6
Funkcjedo 3do 6do 10
Ustawienia i zapisane daneNieCSV lub SQLiteCSV lub SQLite
Eksport i dziennik błędówNieNieTak
README z krokami budowania .exeTakTakTak
ProgramStany magazynoweStany magazynoweStany magazynowe
Zamów PodstawowyZamów StandardZamów Premium

Ochrona płatności

Płacisz przy składaniu zamówienia, ale pieniądze są przekazywane tylko za zaakceptowaną pracę.

  • Stała cenaCena pakietu nie zmienia się po zapłacie.
  • Pieniądze są zarezerwowanePrzy płatności kwota jest tylko rezerwowana. Serwis otrzymuje ją dopiero po akceptacji pracy.
  • Sprawdzone przed dostarczeniemKażdy wynik przechodzi kontrolę jakości, zanim do Ciebie trafi, a przed akceptacją widzisz go na stronie zamówienia.
  • Bezpłatne poprawkiProś o poprawki w ramach briefu tyle razy, ile przewiduje pakiet.
  • Akceptacja po 3 dniachJeśli w ciągu 3 dni od dostarczenia pracy ani jej nie zaakceptujesz, ani nie poprosisz o poprawki, zostanie zaakceptowana automatycznie. Jeśli po dostarczeniu napiszesz na czacie zamówienia, zamówienie czeka; po naszej odpowiedzi możemy ponownie uruchomić odliczanie 3 dni i poinformujemy o tym na czacie.
  • Ponowne wykonanie lub pełny zwrot pieniędzyJeśli wynik nie odpowiada Twojemu briefowi, a poprawki tego nie naprawiły, lub praca trwa ponad dwa razy dłużej niż termin, napisz na czacie zamówienia: wykonamy pracę ponownie albo zwrócimy całą płatność.
Jak to działa →

Pytania i odpowiedzi

Czy może synchronizować się z moim sklepem internetowym albo kasą?

Nie. Działa na jednym komputerze z własnym plikiem lub bazą. Dane wchodzą i wychodzą przez pliki CSV, które importujesz lub eksportujesz.

Czy działa ze skanerem kodów kreskowych?

Skaner USB, który pisze jak klawiatura, działa w polu wyszukiwania lub kodu. Skanowanie kamerą nie jest dołączone.

Czy może z niego korzystać kilka osób naraz?

Jest zrobiony na jeden komputer. Udostępnianie jednej bazy w sieci może gubić zmiany, więc tego nie ustawiamy.

Czy dostanę instalator albo podpisany program?

Nie. Dostajesz kod i kroki do samodzielnego zbudowania pliku .exe z PyInstaller. Nie budujemy instalatorów, nie podpisujemy programu ani nigdzie go nie publikujemy, więc Windows lub macOS mogą ostrzec Cię przy pierwszym uruchomieniu.

Czy wczytacie moją listę magazynową?

Nie, nie uruchamiamy programu na Twoich danych. README pokazuje, jak zaimportować CSV; wypróbuj to najpierw na kopii.

Nie ma tu odpowiedzi?

Pakiety