Tillbaka till nelsing.se

Verktyg

warehouseManager

Tre problem. Ett program.

Python konsol · 2022 · kördes ca 1 år

warehouseManager kom till under en period av intensiv lagerflytt och löste problem i den ordning de dök upp. Det slutade med tre separata funktioner i ett konsolprogram med konsolmenyer.

Hyllsystemet

Innan 1 200 artiklar kunde flytta in behövde hyllorna döpas. Platserna var standardiserade: AA0101, AA0102, och så vidare, med automatisk övergång mellan gångar (A, B, C). Programmet tog emot inställningar för antal platser och startpunkt, genererade alla beteckningar och skapade utskrivbara skyltar som klipptes ut och fästes upp.

Produktflaggorna

Artiklarna kom från ett annat lager och nästan alla såg likadana ut, samma färger och storlekar. Varje produkt behövde en flagga som berättade vad det var och vart det skulle.

Programmet tog in produktlistan med SKU, produktnamn, bild och tilldelad plats och skapade ett A4-dokument per produkt med allt synligt, inklusive SKU som QR-kod för snabb skanning i RFID-systemet. 1 200 dokument i en körning.

PDF-filen tog nästan 50 minuter att generera och blev omänskligt stor, eftersom bilderna inte var storleksoptimerade. Men den fungerade. 1 200 laminerade flaggor sattes på produktlådorna. Det som tidigare gjordes för hand, flagga för flagga, och gav medarbetare carpaltunnelsyndrom, var nu en knapp.

Returhanteringen

Handskrivna returer kom in och skulle räknas av mot prislistor och faktureras. Det är lätt att stava fel på ett artikelnamn, och lätt att missa en post.

Programmet korsrefererade returlistorna mot ett Excel-ark, matchade artiklar pålitligt och räknade av returer och priser automatiskt. Det sparade uppskattningsvis 8 timmar per månad och gav mer tillförlitliga siffror för fakturering.

Programmet kördes en gång för den stora lagerflyttningen och sedan månadsvis för returhanteringen, i ungefär ett år.