LagerprogrammIndividuelle Programme

Ein Lager- und Bestandsprogramm für Ihren Computer in Python: Artikel, Wareneingang und -ausgang und was knapp wird

Meist in 15 Minuten fertigÜberarbeitungen inklusiveQualitätsprüfung
Pakete
ZahlungsschutzMehr dazu
  • Überarbeitungen im Rahmen des Pakets sind kostenlos.
  • Reagieren Sie nicht innerhalb von 3 Tagen nach der Lieferung, gilt die Arbeit automatisch als abgenommen.

Das Geld wird bei der Zahlung reserviert und erst freigegeben, wenn Sie die Arbeit abnehmen.

Ein Lager- und Bestandsprogramm für Ihren Computer in Python: Artikel, Wareneingang und -ausgang und was knapp wird

Beispielergebnis

Beispiel für das Standard-Paket

Desktop-Programm: Rechnungstool für ein Ein-Personen-Buchhaltungsbüro

Die Fenster

  1. Rechnungen: die Liste bisheriger Rechnungen mit Nummer, Kunde, Datum und Summe; Schaltflächen Neu, Öffnen und Als PDF speichern.
  2. Neue Rechnung: Kunde aus einer Dropdown-Liste, Positionen mit Beschreibung, Stunden und Stundensatz, Steuersatz und die Summe, die sich beim Tippen aktualisiert.
  3. Kunden: Name, Adresse und E-Mail, einmal angelegt und danach aus der Liste ausgewählt.

Ein Ausschnitt aus dem Code

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}")

Im Archiv

  • invoice_maker.py, das Programm, rund 700 Zeilen;
  • invoices.db, wird beim ersten Start angelegt und speichert Kunden und Rechnungen;
  • settings.example.ini für Ihren Namen, Ihre Adresse und das Format der Rechnungsnummer;
  • requirements.txt mit der einzigen zusätzlichen Bibliothek, reportlab, die das PDF erstellt;
  • README: wie Sie Python installieren, das Programm starten und mit PyInstaller eine .exe erstellen.

Das Programm läuft auf dem eigenen Computer des Kunden. Wir erstellen keine Installationsprogramme, signieren das Programm nicht und veröffentlichen es nicht.

Kunde: eine freiberufliche Buchhalterin, die 20–30 Rechnungen im Monat in einem Textverarbeitungsprogramm schreibt. Aufgabe: ein kleines Programm mit Fenster: Kunden auswählen, Positionen hinzufügen, die Summe inklusive Steuer sehen, die Rechnung als PDF speichern und die Kundenliste pflegen. Standard-Paket: bis zu 3 Fenster und 800 Zeilen, Daten in SQLite.

Kunde und alle Angaben sind erfunden.

Über diese Leistung

Für einen kleinen Laden, eine Werkstatt oder ein Heimgeschäft, das aus dem Notizbuch oder einer unübersichtlichen Tabelle herausgewachsen ist. Das Programm führt Ihre Artikel mit Codes, Einheiten und Mengen in einem eigenen Fenster: Sie erfassen eingehende und ausgehende Ware, und es zeigt den aktuellen Bestand und was unter den von Ihnen festgelegten Mindestbestand gefallen ist. Basis öffnet eine Liste, die Sie als CSV-Datei führen; ab Standard speichert das Programm Artikel und Bewegungen in CSV oder SQLite; im Premium kommen Lieferanten, ein Bewegungsverlauf, in Dateien exportierte Berichte und ein Fehlerprotokoll hinzu. Schicken Sie uns einige Zeilen Ihrer aktuellen Liste und die Spalten, die Sie verwenden. Wir schreiben es in Python mit Tkinter, mit einer README. Es läuft auf einem Computer: Es synchronisiert nicht mit einem Online-Shop, einer Kasse oder Buchhaltungssoftware und scannt nicht mit einer Kamera.

Was enthalten ist

  • Das erhalten SieEin ZIP-Archiv mit dem Python-Code, einer README zu Installation von Python, Start des Programms und Erstellung einer .exe sowie einer Beispiel-Lagerdatei in Ihren Spalten; der Code wird auch auf der Bestellseite gezeigt. Ab Standard werden Artikel und Bewegungen in CSV oder SQLite gespeichert; im Premium gibt es in Dateien exportierte Berichte und ein Fehlerprotokoll.
  • Artikel und MengenCodes, Einheiten und Bestand in einer Liste
  • Was knapp wirdArtikel unter Ihrem Mindestbestand hervorgehoben
  • Wareneingang und -ausgangMit Datum erfasst, ab Standard
  • Ihre Daten bleiben bei IhnenEine Datei oder Datenbank auf Ihrem eigenen Computer
  • Berichte in eine DateiBestand und Bewegungen exportiert, im Premium

So funktioniert es

  1. 1
    AufgabeSie schicken Ihre Spalten, einige Zeilen und wie sich Ware bewegt
  2. 2
    CodeWir schreiben das Programm und die README
  3. 3
    AusprobierenSie lassen es mit einer Kopie Ihrer Bestandsliste laufen
  4. 4
    ÄnderungenSie bitten im Rahmen Ihres Pakets um Änderungen und schicken jede Fehlermeldung mit

Was wir von Ihnen brauchen

Einige Zeilen Ihrer aktuellen Bestandsliste als CSV oder Excel mit den Spalten, die Sie verwenden (Code, Name, Einheit, Menge, Mindestbestand, Regal oder Ort); wie Ware in Ihrem Betrieb eingeht und ausgeht; welche Berichte Sie brauchen; Ihr System (Windows, macOS oder Linux) und ob Sie eine .exe möchten. Lieferantennamen im Muster dürfen Sie ändern. Schicken Sie niemals echte Passwörter oder Schlüssel.

Wir fragen Sie:

  • Was führen Sie auf Lager?
  • Welche Spalten brauchen Sie?
  • Wie geht Ware ein und aus?
  • Welche Berichte?
  • Auf welchem System soll es laufen?

Pakete vergleichen

PaketeBasis1 Lagerfenster20 €StandardLager mit Wareneingang und -ausgang37 €PremiumVollständiges Lagerprogramm67 €
Lieferzeit1 Tag2 Tage3 Tage
Überarbeitungen123
Codebis zu 300 Zeilenbis zu 800 Zeilenbis zu 1.500 Zeilen
Fenster oder Ansichten1bis zu 3bis zu 6
Funktionenbis zu 3bis zu 6bis zu 10
Einstellungen und gespeicherte DatenNeinCSV oder SQLiteCSV oder SQLite
Export und FehlerprotokollNeinNeinJa
README mit Schritten zur .exe-ErstellungJaJaJa
ProgrammLager und BestandLager und BestandLager und Bestand
Bestellen BasisBestellen StandardBestellen Premium

Zahlungsschutz

Sie bezahlen bei der Bestellung, aber das Geld wird nur für abgenommene Arbeit freigegeben.

  • FestpreisDer Paketpreis ändert sich nach der Zahlung nicht mehr.
  • Das Geld wird reserviertBei der Zahlung wird der Betrag nur reserviert. Freigegeben wird er erst, wenn Sie die Arbeit abnehmen.
  • Vor der Lieferung geprüftJedes Ergebnis durchläuft eine Qualitätsprüfung, bevor es Sie erreicht, und Sie sehen es auf der Bestellseite, bevor Sie es abnehmen.
  • Kostenlose ÜberarbeitungenFordern Sie Überarbeitungen im Rahmen Ihres Briefings so oft an, wie das Paket es erlaubt.
  • Abnahme nach 3 TagenWenn Sie die Arbeit innerhalb von 3 Tagen nach der Lieferung weder abnehmen noch eine Überarbeitung anfordern, gilt sie automatisch als abgenommen. Schreiben Sie nach der Lieferung im Bestell-Chat, wartet die Bestellung; sobald wir antworten, können wir die 3 Tage neu starten und teilen das im Chat mit.
  • Neuanfertigung oder volle RückerstattungWenn das Ergebnis nicht Ihrem Briefing entspricht und die Überarbeitungen das nicht behoben haben oder die Arbeit mehr als doppelt so lange dauert wie die Frist, schreiben Sie im Bestell-Chat: Wir erstellen die Arbeit neu oder erstatten die Zahlung vollständig.
So funktioniert es →

Fragen und Antworten

Kann es mit meinem Online-Shop oder meiner Kasse synchronisieren?

Nein. Es arbeitet auf einem Computer mit einer eigenen Datei oder Datenbank. Daten gehen über CSV-Dateien ein und aus, die Sie importieren oder exportieren.

Funktioniert es mit einem Barcode-Scanner?

Ein USB-Scanner, der wie eine Tastatur tippt, funktioniert im Such- oder Codefeld. Scannen mit einer Kamera ist nicht enthalten.

Können mehrere Personen gleichzeitig damit arbeiten?

Es ist für einen Computer gemacht. Eine Datenbank über ein Netzwerk zu teilen kann Änderungen verlieren, deshalb richten wir das nicht ein.

Bekomme ich ein Installationsprogramm oder ein signiertes Programm?

Nein. Sie erhalten den Code und die Schritte, um selbst mit PyInstaller eine .exe zu erstellen. Wir erstellen keine Installationsprogramme, signieren das Programm nicht und veröffentlichen es nirgends, daher kann Windows oder macOS beim ersten Öffnen eine Warnung anzeigen.

Laden Sie meine Bestandsliste ein?

Nein, wir lassen das Programm nicht mit Ihren Daten laufen. Die README zeigt, wie Sie Ihre CSV importieren; probieren Sie es zuerst mit einer Kopie aus.

Keine Antwort gefunden?

Pakete