Met ingang van heden is het Scan Terminal scherm Rapen Debiteur-/Rit drastisch gewijzigd.
De aanpassingen hebben te maken met:
- het kunnen Rapen voor een Opdrachtblad zonder dat er via module
Profit-Routeplanning Routes gedefinieerd zijn
- flexibelere inzetbaarheid rapen, door o.a. niet te verplichten dat ieder produkt een eigen Lokatie moet hebben
Zie eerst
http://ha1.heartprofit.nl/profit/index.php?topic=22586.0 v.w.b. Opdrachtbladen zonder module Profit-Routeplanning.
De nieuwe opzet (in de situatie "Geen Profit-Routeplanning"):
Tabblad #1
Op het 1e Tabblad scannen we nog steeds het Opdrachtblad. Het scannen van de Verplaatsbare Lokatie is in deze opzet geëlimineerd met als achterliggende gedachte dat we zonder Routeplanning ook geen Dockrijen met Dockposities kunnen hebben, waarbij alles wat op dezelfde Dockrij ligt dezelfde vrachtwagen in gaat. Immers, zonder Routeplanning weten we niet wat er bij elkaar in één vrachtwagen geladen kan/mag/moet worden.
Inmiddels is bedacht dat hier toch een alternatief voor moet komen. Dit, n.a.v. bijv. het werken met gevaarlijke stoffen, en die ná het rapen toch nog wel degelijk op e.o.a. wijze administratief in de voorraad aanwezig moeten zijn voor een eventuele kontrole. In een volgende versie zal derhalve de Trolly Lokatie + het verdere Afleggen weer terugkomen, hoe precies is nog niet bekend, maar mogelijk door een Dockrij per Afleveradres te kreëren (een voor de hand liggende oplossing zou een Dockrij per dag per Vervoerder kunnen zijn, ware het niet dat de klant voor wie e.e.a. aangepast wordt al gesteld heeft dat dat bij hun niet zal werken).
Tabblad #2
Het uitgangspunt voor de vorige versie, was dat de produkten zelf niet gelabeld waren, om die reden ieder produkt een vaste Opslaglokatie had, en d.m.v. het scannen van de Lokatie kenbaar werd gemaakt welk produkt geraapt moest worden. De eerste aanpassing aan dit scherm betreft dan ook dat het niet meer verplicht is om de Lokatie te scannen; het is ook toegestaan om een Barcode met EAN Code + Chargenummer (+ eventueel W-Inhoud) te scannen.
Omdat in de oude situatie de produkten zelf geen etiket met barcode bevatten, was er ook geen Chargenummer bekend van de produkten die fysiek op voorraad lagen, en kon er "ongeacht Charge" op basis van aantal Artikel-/Verschijningen worden afgeboekt. Ofwel, als er technisch gezien op een Raaplijst 5 pakken melk met Charge A waren gereserveerd, en 10 pakken melk van Charge B, en er geen Charge op het pak melk zelf staat, dan konden we volstaan met 15 pakken melk te rapen.
Een tweede aanpassing is dat bij "Bedrijfsparameters, TouchScreen" er nu een parameter is opgenomen "Rapen geacht gereserveerd Chargenummer J/N". Indien het Chargenummer niet ter zake doet (zoals in de oude situatie) dan moet deze rubriek met "Nee" worden gevuld. Bevatten uw etiketten (barcodes) wel Chargenummers, dan zal deze met "Ja" moeten worden gevuld. "Ja" zal ervoor zorgen dat we geen 15 pakken melk ongeacht Charge meer kunnen rapen, maar dat we 5A + 10B zullen moeten rapen.
Een 3e aanpassing betreft de weergave van het te rapen produkt. In de vorige versie was hard geprogrammeerd dat er altijd op basis van een Artikelomschrijving werd geraapt. In de nieuwe versie kan middels een Bedrijfsparameter (TouchScreen) worden aangegeven of het het Artikelnummer danwel de Artikelomschrijving is die meer zegt over het te rapen produkt; feitelijk stelt U daarmee in welke belangrijker is om het juiste produkt te kunnen rapen.
Nb: Nog handiger zou zijn om beide te tonen, maar ja, met slechts 240 pixels tot onze beschikking in de breedte, is daar geen ruimte voor, en deze ruimte ten koste te laten gaan t.l.v. het aantal te rapen regels is ook niet echt handig.
Een 4e en laatste aanpassing aan dit scherm betreft het te rapen produkt, welke nu als button op het scherm gepresenteerd wordt. Dit, omdat we op het volgende scherm een eventuele reservering kunnen wijzigen, en we mogelijk iets willen kunnen wijzigen wat we niet kunnen scannen. Stel voor je dat het produkt wat geleverd moet worden op een lokatie ligt welke afgesloten is, en niemand heeft de sleutel. Of, er staat een palletwagen voor de lokatie waar het produkt geraapt moet worden. Hoe dan ook, de situatïe "we kunnen er niet bij". Dan kunnen we dus ook de partij of lokatie niet scannen om een alternatief te kiezen. Om die reden is e.e.a. als button opgenomen, puur om toch het vervolgscherm aan te kunnen roepen om daar de reservering te kunnen wijzigen.
Het scherm toont verder nog steeds welke produkten er geraapt moeten worden, en toont ons de Lokaties van de plaatsen waar de Voorraad gereserveerd is, gesorteerd op loopvolgorde. Uitgangspunt is dat de gebruiker naar die Lokatie loopt/rijdt, en daar de "oudste charge" scant. O.b.v. de scan van de Barcode (met EAN Code, Chargenummer, Winhoud) zal de juiste regel uit het overzicht worden geselekteerd voor rapen.
Tabblad #3
Van het produkt CH-502AZ0020/B20L zijn 40 Verschijningen besteld, en zijn er ook 40 gereserveerd, nl:
10 x Subcharge L06U0060101
10 x Subcharge L06U0060102
10 x Subcharge L06U0060103
10 x Subcharge L06U0060104
Scannen we nu Subcharge L06U0060101, dan wordt meteen die regel getoond, en geeft het systeem aan dat we 10 stuks van deze partij moeten rapen:
Indien er een Barcode werd gescand met daarin EAN Code (Artikel-/Verschijning + Kenmerken) én Chargenummer, en er blijkt op meerdere Lokaties (die voldoen aan de Raapvloer) Voorraad aanwezig te zijn van het gescande produkt, dan zal naast de reeds gedane scan van de Barcode v/h Voorraaditem óók aanvullend de Lokatie moeten worden gescand waarop het systeem het produkt gereserveerd heeft.
Ofwel, "bewijs door de Lokatie EA000 te scannen dat je inderdaad bij Lokatie EA000 staat en dáár het Voorraaditem hebt gescand". Let op: het is dus niet bedoeld om aan te kunnen geven dat de voorraad van een andere lokatie werd geraapt; als je dat wilt, dan drukt de Gebruiker maar op de button "Wijzigen Reservering".
Onder aan het scherm is een grote button opgenomen waarmee we de reservering kunnen wijzigen; deze button staat ons toe een andere Charge van dezelfde Artikel-/Verschijning te gaan rapen. Als we een partij gescand hebben welke ook door het systeem gereserveerd is, zullen we eigenlijk geen reden hebben de reservering te willen wijzigen. Toch kan het voorkomen, immers, stel dat de 10 blikken met een palletwagen opgepakt worden, er 4 blikken van de pallet afvallen en niet meer verkoopbaar zijn, dan zullen we toch iets anders willen rapen.
Nb: Merk op dat het scherm nu niets van de bestelling van 40 stuks danwel het deel wat er reeds geraapt is toont. Dat zou wel gebeuren als we enkel de Lokatie zouden scannen (van deze Lokatie moeten we 4 partijen rapen) danwel een Barcode zouden scannen met enkel de EAN code erin, en geen Chargenummer. Omdat de Barcode in dit voorbeeld wél een Chargenummer bevatte, wordt er enkel getoond wat we van dié partij moeten rapen. Na het rapen keren we terug op Tabblad #2, alwaar we zien dat het produkt nog steeds op onze lijst staat, en we weten dat we nog meer moeten rapen.
Een partij die niet gereserveerd is, zouden we niet mogen kunnen rapen. Toch zal de scan van een niet gereserveerde partij ertoe leiden dat Tabblad #3 aktief wordt, echter, alle velden (op de button "Wijzigen Reservering" na) zullen dan disabled zijn, de gebruiker "dwingend" te kiezen voor "Wijzigen Reservering".
Nou zou het systeem ook zélf direkt naar dat "Wijzigen Reservering" scherm kunnen springen, maar dat doen we niet, omdat we de gebruiker eerst willen informeren over het feit dat er een verkeerde partij gescand werd (foutmelding) en wat informatie willen tonen m.b.t. hetgeen gescand werd. Gaat het fout door het Chargenummer, door de Inhoud of door iets anders.
Tabblad #3b - Wijzigen Reservering
Het scherm "Wijzigen Reservering" is een scherm wat algemeen gebruikt kan worden om een andere partij te kunnen rapen dan welke door het systeem werd gereserveerd. Dit kan een andere Charge betreffen, een andere Inhoud of een andere Lokatie.
Nb: Middels aanvullend maatwerk zouden we hier ook iets bij kunnen maken dat zelfs Alternatieve Artikelen inzetbaar mogen zijn. "De klant bestelt spaanse tomaten, die zijn er niet, en dus willen we de reservering kunnen wijzigen in een alternatief: franse tomaten".
Uitgangspunt is dat het scherm alleen kan worden aangeroepen met de button op Tab #3, en daar al allerlei Artikel informatie is weergegeven. Op dit scherm wordt (sumier) enkel de Artikel-/Verschijning herhaald.
Vervolgens worden alle Lokaties opgesomd waar de geselekteerde Artikel-/Verschijning zich bevindt. Hierbij worden alleen die Lokaties genoemd die voldoen aan de bij de Verkooporderregel opgegeven Raapvloer, om te voorkomen dat er voorraad uit een kompleet ander (extern) Magazijn geleverd wordt; er is uiteindelijk niet voor niets op de Verkooporder een Raapvloer opgegeven. Terug naar het eerdere voorbeeld waarbij een gebruiker een partij moet rapen, maar niet bij de betreffende Lokatie kan komen om deze te scannen (er staat een pallet voor de lokatie, of de deur van het magazijn zit op slot), zou de gebruiker een regel kunnen selekteren (middels de button met het produkt op Tab #2) en ziet op deze wijze op welke Lokaties er nog meer voorraad aanwezig is.
Om iets anders te kunnen rapen moét de gebruiker de Lokatie scannen van waaraf de andere partij wordt geleverd. Indien er maar één partij op die Lokatie ligt, hoeft de specifieke partij niet meer gescand te worden (maar mág wel, als extra kontrole). Liggen er meerdere partijen op dezelfde Lokatie, dan moet aanvullend ook de Barcode van het Voorraaditem worden gescanned welke als vervanging geleverd gaat worden. Dit veld zal default gevuld zijn met de Barcode van het zojuist gescande Voorraaditem welke resulteerde in de fout. Scannen van de Lokatie is dan al voldoende.
Zodra er een andere partij gescand werd welke voldoet (bijv. L06U0060105), wordt de reservering van de oude partij (en hoeveelheid) omgezet in de nieuwe partij.
De Lokatie hoeven we nu niet nogmaals te bevestigen (die hadden we al gescand bij het selekteren van de andere partij), en we kunnen volstaan met invulling van het geraapte aantal.