Stok programıÖzel Programlar

Bilgisayarınız için Python ile stok ve envanter programı: ürünler, giren ve çıkan mallar ve azalanlar

Genellikle 15 dakika içinde hazırRevizyonlar dahilKalite kontrolü
Paketler
Ödeme korumasıAyrıntılar
  • Paket kapsamındaki revizyonlar ücretsizdir.
  • Teslimattan sonraki 3 gün içinde yanıt vermezseniz iş otomatik olarak onaylanır.

Para, ödeme yaptığınızda bloke edilir ve yalnızca işi onayladığınızda aktarılır.

Bilgisayarınız için Python ile stok ve envanter programı: ürünler, giren ve çıkan mallar ve azalanlar

Örnek sonuç

Standart paket için örnek

Desktop program: invoice maker for a one-person bookkeeping service

The windows

  1. Invoices: the list of past invoices with number, client, date and total; buttons New, Open and Save as PDF.
  2. New invoice: client from a drop-down list, lines with description, hours and rate, tax rate, and the total updated as you type.
  3. Clients: name, address and email, added once and picked from the list afterwards.

A part of the 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}")

In the archive

  • invoice_maker.py, the program, about 700 lines;
  • invoices.db, made on the first run, which keeps the clients and invoices;
  • settings.example.ini for your name, address and invoice number format;
  • requirements.txt with the one extra library, reportlab, which writes the PDF;
  • README: how to install Python, start the program and build an .exe with PyInstaller.

The program runs on the client's own computer. We do not build installers, sign the program or publish it.

Client: a freelance bookkeeper who writes 20–30 invoices a month in a word processor. Task: a small program with a window: pick a client, add lines, see the total with tax, save the invoice as a PDF, and keep the list of clients. Standard package: up to 3 windows and 800 lines, data in SQLite.

Müşteri ve tüm ayrıntılar kurgusaldır.

Bu hizmet hakkında

Defterin veya dağınık bir tablonun yetmediği küçük bir mağaza, atölye ya da ev işi için. Program ürünlerinizi kodları, birimleri ve miktarlarıyla kendi penceresinde tutar: giren ve çıkan malları kaydedersiniz, güncel stoku ve belirlediğiniz asgari miktarın altına düşenleri gösterir. Temel paket, CSV dosyası olarak tuttuğunuz bir listeyi açar; Standart paketten itibaren program ürünleri ve hareketleri CSV veya SQLite'a kaydeder; Premium'da tedarikçiler, hareket geçmişi, dosyaya aktarılan raporlar ve hata günlüğü ekler. Mevcut listenizden birkaç satırı ve kullandığınız sütunları gönderin. Python ve Tkinter ile bir README eşliğinde yazarız. Tek bilgisayarda çalışır: online mağaza, kasa veya muhasebe yazılımıyla eşitlenmez ve kamerayla tarama yapmaz.

Neler dahil

  • Neler alırsınızPython koduyla bir ZIP arşivi; Python'u kurma, programı çalıştırma ve .exe oluşturma konusunda bir README ve sütunlarınızla örnek bir stok dosyası; kod ayrıca sipariş sayfasında gösterilir. Standart paketten itibaren ürünler ve hareketler CSV veya SQLite olarak kaydedilir; Premium'da dosyaya aktarılan raporlar ve hata günlüğü.
  • Ürünler ve miktarlarKodlar, birimler ve stok tek listede
  • AzalanlarAsgari miktarın altındaki ürünler vurgulanır
  • Giren ve çıkan mallarTarihle kaydedilir, Standart paketten itibaren
  • Verileriniz sizde kalırKendi bilgisayarınızda bir dosya veya veritabanı
  • Dosyaya raporlarStok ve hareketler dışa aktarılır, Premium'da

Nasıl çalışır

  1. 1
    GörevSütunlarınızı, birkaç satırı ve malların nasıl hareket ettiğini gönderirsiniz
  2. 2
    KodProgramı ve README'yi yazarız
  3. 3
    DenemeStok listenizin bir kopyası üzerinde çalıştırırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz ve varsa hata mesajını gönderirsiniz

Sizden neler gerekiyor

Mevcut stok listenizden birkaç satır, kullandığınız sütunlarla CSV veya Excel olarak (kod, ad, birim, miktar, asgari miktar, raf veya yer); işletmenizde malların nasıl girip çıktığı; hangi raporlara ihtiyacınız olduğu; sisteminiz (Windows, macOS veya Linux) ve .exe isteyip istemediğiniz. Örnekteki tedarikçi adlarını değiştirebilirsiniz. Gerçek parola veya anahtar göndermeyin.

Size soracaklarımız:

  • Stokta ne tutuyorsunuz?
  • Hangi sütunlara ihtiyacınız var?
  • Mallar nasıl girip çıkıyor?
  • Hangi raporlar?
  • Hangi sistemde çalışacak?

Paketleri karşılaştırın

PaketlerTemel1 stok penceresi$22StandartGiren ve çıkan mallı stok$41PremiumTam stok programı$75
Teslim süresi1 gün2 gün3 gün
Revizyonlar123
Koden fazla 300 satıren fazla 800 satıren fazla 1.500 satır
Pencereler veya ekranlar1en fazla 3en fazla 6
Özellikleren fazla 3en fazla 6en fazla 10
Ayarlar ve kayıtlı verilerHayırCSV veya SQLiteCSV veya SQLite
Dışa aktarım ve hata günlüğüHayırHayırEvet
.exe oluşturma adımlarıyla READMEEvetEvetEvet
ProgramStok ve envanterStok ve envanterStok ve envanter
Sipariş ver TemelSipariş ver StandartSipariş ver Premium

Ödeme koruması

Sipariş verirken ödersiniz, ancak para yalnızca onaylanan iş için aktarılır.

  • Sabit fiyatPaket fiyatı, ödeme yaptıktan sonra değişmez.
  • Para bloke edilirÖdeme yaptığınızda tutar yalnızca bloke edilir. İşi onayladığınızda hizmete aktarılır.
  • Teslimattan önce kontrolHer sonuç size ulaşmadan önce kalite kontrolünden geçer ve onaylamadan önce sipariş sayfasında görürsünüz.
  • Ücretsiz revizyonlarBrifiniz kapsamında, paketin izin verdiği sayıda değişiklik isteyin.
  • 3 gün sonra onayTeslimattan sonraki 3 gün içinde işi onaylamaz veya değişiklik istemezseniz iş otomatik olarak onaylanır. Teslimattan sonra sipariş sohbetine yazarsanız sipariş bekletilir; yanıt verdikten sonra 3 günlük süreyi yeniden başlatabiliriz ve bunu sohbette bildiririz.
  • Yeniden yapım veya tam iadeSonuç brifinize uymuyorsa ve revizyonlar sorunu çözmediyse ya da iş teslim süresinin iki katından uzun sürerse sipariş sohbetine yazın: işi yeniden yaparız veya ödemenin tamamını iade ederiz.
Nasıl çalışır →

Sorular ve yanıtlar

Online mağazamla veya kasamla eşitlenebilir mi?

Hayır. Kendi dosyası veya veritabanıyla tek bilgisayarda çalışır. Veriler, içe veya dışa aktardığınız CSV dosyalarıyla girip çıkar.

Barkod okuyucuyla çalışır mı?

Klavye gibi yazan bir USB okuyucu arama veya kod alanında çalışır. Kamerayla tarama dahil değildir.

Birkaç kişi aynı anda kullanabilir mi?

Tek bilgisayar için hazırlanır. Bir veritabanını ağ üzerinden paylaşmak değişikliklerin kaybolmasına yol açabilir, bu yüzden kurmayız.

Kurulum dosyası veya imzalı bir program alacak mıyım?

Hayır. Kodu ve PyInstaller ile kendiniz bir .exe oluşturma adımlarını alırsınız. Kurulum dosyası oluşturmayız, programı imzalamayız ve herhangi bir yerde yayımlamayız; bu yüzden Windows veya macOS ilk açtığınızda sizi uyarabilir.

Stok listemi siz yükleyecek misiniz?

Hayır, programı verileriniz üzerinde çalıştırmayız. README, CSV'nizi nasıl içe aktaracağınızı gösterir; önce bir kopya üzerinde deneyin.

Yanıtınızı bulamadınız mı?

Paketler