Programma di magazzinoProgrammi su misura

Un programma di magazzino e inventario per il Suo computer in Python: articoli, merci in entrata e in uscita e cosa sta finendo

Di solito pronto in 15 minutiRevisioni incluseControllo di qualità
Pacchetti
Pagamento protettoDettagli
  • Le revisioni previste dal pacchetto sono gratuite.
  • Se non risponde entro 3 giorni dalla consegna, il lavoro viene accettato automaticamente.

Il denaro viene riservato al momento del pagamento e sbloccato solo quando accetta il lavoro.

Un programma di magazzino e inventario per il Suo computer in Python: articoli, merci in entrata e in uscita e cosa sta finendo

Esempio di risultato

Esempio per il pacchetto Standard

Programma desktop: gestione fatture per una contabile che lavora da sola

Le finestre

  1. Fatture: l'elenco delle fatture passate con numero, cliente, data e totale; pulsanti Nuova, Apri e Salva come PDF.
  2. Nuova fattura: cliente da un menu a tendina, righe con descrizione, ore e tariffa, aliquota d'imposta e il totale che si aggiorna mentre si scrive.
  3. Clienti: nome, indirizzo ed email, inseriti una volta e poi scelti dall'elenco.

Una parte del codice

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

Nell'archivio

  • invoice_maker.py, il programma, circa 700 righe;
  • invoices.db, creato al primo avvio, che conserva clienti e fatture;
  • settings.example.ini per il suo nome, indirizzo e formato del numero di fattura;
  • requirements.txt con l'unica libreria aggiuntiva, reportlab, che crea il PDF;
  • README: come installare Python, avviare il programma e creare un .exe con PyInstaller.

Il programma funziona sul computer del cliente. Non realizziamo installer, non firmiamo il programma e non lo pubblichiamo.

Cliente: una contabile freelance che scrive 20–30 fatture al mese con un programma di videoscrittura. Compito: un piccolo programma con finestra: scegliere un cliente, aggiungere righe, vedere il totale con le imposte, salvare la fattura in PDF e tenere l'elenco dei clienti. Pacchetto Standard: fino a 3 finestre e 800 righe, dati in SQLite.

Il cliente e tutti i dati sono inventati.

Informazioni sul servizio

Per un piccolo negozio, laboratorio o attività domestica che ha superato il quaderno o un foglio di calcolo disordinato. Il programma conserva gli articoli con codici, unità e quantità nella sua finestra: registra le merci in entrata e in uscita e mostra la giacenza attuale e cosa è sceso sotto il minimo che imposta. Il pacchetto Base apre un elenco che tiene come file CSV; dal pacchetto Standard il programma salva articoli e movimenti in CSV o SQLite; nel pacchetto Premium aggiunge fornitori, uno storico dei movimenti, report esportati in file e un registro degli errori. Ci invii alcune righe del Suo elenco attuale e le colonne che usa. Lo scriviamo in Python con Tkinter, con un README. Gira su un solo computer: non si sincronizza con un negozio online, una cassa o un software di contabilità, e non scansiona con la fotocamera.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, un README su come installare Python, avviare il programma e creare un .exe, e un file di magazzino di esempio nelle Sue colonne; il codice è mostrato anche nella pagina dell'ordine. Dal pacchetto Standard, articoli e movimenti salvati in CSV o SQLite; nel pacchetto Premium, report esportati in file e un registro degli errori.
  • Articoli e quantitàCodici, unità e giacenza in un unico elenco
  • Cosa sta finendoArticoli sotto il Suo minimo evidenziati
  • Merci in entrata e in uscitaRegistrate con la data, dal pacchetto Standard
  • I Suoi dati restano con LeiUn file o un database sul Suo computer
  • Report su fileGiacenze e movimenti esportati, nel pacchetto Premium

Come funziona

  1. 1
    IncaricoCi invia le Sue colonne, alcune righe e come si muovono le merci
  2. 2
    CodiceScriviamo il programma e il README
  3. 3
    ProvaLo esegue su una copia del Suo elenco di magazzino
  4. 4
    ModificheChiede modifiche entro i limiti del pacchetto e ci invia l'eventuale messaggio di errore

Cosa ci serve da lei

Alcune righe del Suo elenco di magazzino attuale come CSV o Excel con le colonne che usa (codice, nome, unità, quantità, minimo, scaffale o posizione); come entrano ed escono le merci nella Sua attività; quali report Le servono; il Suo sistema (Windows, macOS o Linux) e se desidera un .exe. Può cambiare i nomi dei fornitori nell'esempio. Non invii mai password o chiavi reali.

Le chiederemo:

  • Cosa tiene in magazzino?
  • Di quali colonne ha bisogno?
  • Come entrano ed escono le merci?
  • Quali report?
  • Su quale sistema girerà?

Confronto dei pacchetti

PacchettiBase1 finestra di magazzino20 €StandardMagazzino con merci in entrata e in uscita37 €PremiumProgramma di magazzino completo67 €
Tempi di consegna1 giorno2 giorni3 giorni
Revisioni123
Codicefino a 300 righefino a 800 righefino a 1.500 righe
Finestre o schermate1fino a 3fino a 6
Funzionifino a 3fino a 6fino a 10
Impostazioni e dati salvatiNoCSV o SQLiteCSV o SQLite
Esportazione e registro degli erroriNoNoSì
README con i passaggi per creare l'.exeSìSìSì
ProgrammaMagazzino e inventarioMagazzino e inventarioMagazzino e inventario
Ordina BaseOrdina StandardOrdina Premium

Pagamento protetto

Paga al momento dell'ordine, ma il denaro viene sbloccato solo per un lavoro accettato.

  • Prezzo fissoIl prezzo del pacchetto non cambia dopo il pagamento.
  • Il denaro viene riservatoAl pagamento, l'importo viene solo riservato. Passa a Dleex quando accetta il lavoro.
  • Verificato prima della consegnaOgni risultato passa un controllo di qualità prima di arrivare a lei, e lo vede nella pagina dell'ordine prima di accettarlo.
  • Revisioni gratuiteRichieda revisioni nell'ambito del suo brief tante volte quante ne prevede il pacchetto.
  • Accettazione dopo 3 giorniSe entro 3 giorni dalla consegna non accetta il lavoro né richiede una revisione, il lavoro viene accettato automaticamente. Se scrive nella chat dell'ordine dopo la consegna, l'ordine resta in attesa; dopo la nostra risposta potremmo far ripartire i 3 giorni e glielo indicheremo nella chat.
  • Rifacimento o rimborso totaleSe il risultato non corrisponde al suo brief e le revisioni non hanno risolto il problema, oppure il lavoro richiede più del doppio dei tempi di consegna previsti, scriva nella chat dell'ordine: rifaremo il lavoro o le rimborseremo l'intero pagamento.
Come funziona →

Domande e risposte

Può sincronizzarsi con il mio negozio online o la mia cassa?

No. Lavora su un solo computer con un proprio file o database. I dati entrano ed escono tramite file CSV che importa o esporta.

Funziona con un lettore di codici a barre?

Un lettore USB che digita come una tastiera funziona nel campo di ricerca o del codice. La scansione con la fotocamera non è inclusa.

Più persone possono usarlo insieme?

È pensato per un solo computer. Condividere un database in rete può far perdere modifiche, quindi non lo configuriamo.

Riceverò un installer o un programma firmato?

No. Riceve il codice e i passaggi per creare da sé un .exe con PyInstaller. Non creiamo installer, non firmiamo il programma e non lo pubblichiamo da nessuna parte, quindi Windows o macOS potrebbero avvisarLa la prima volta che lo apre.

Caricherete voi il mio elenco di magazzino?

No, non eseguiamo il programma sui Suoi dati. Il README mostra come importare il Suo CSV; lo provi prima su una copia.

Non hai trovato la risposta?

Pacchetti