Title: Verplaatsen-/Ontvangen Weegartikel Post by: Heart Informatisering B.V. on October 25, 2018, 12:33:38 pm Deze Releasenote omvat een ietwat rare aanpassing voor de situatie waarin we een Weegartikel gaan verplaatsen en ontvangen via een Externe Verplaatsopdracht.
Weegartikelen zijn in 2008 ontwikkeld t.b.v. het inkopen van meloenen. We kopen bijvoorbeeld een 10 pallet meloenen, die ieder een aantal dozen bevat met 6 meloenen erin, waarbij iedere meloen ongeveer 3 kg weegt. 1 doos weegt daarmee ongeveer 18 Kg. Hoewel we in praktijk "een pallet" zullen wegen, houden we het in onderstaand voorbeeld even op "één doos". We kopen dus één doos meloenen in met een gewicht van 18 Kg. Meloenen, die mogelijk per schip naar nederland vervoerd worden en weken onderweg kunnen zijn, kunnen in die tijd 'indrogen'. De kist die oorspronkelijk verzonden was en 18 Kg woog, kan bij aankomst misschien nog maar 17 Kg wegen. Om die reden moeten deze produkten verplicht worden gewogen direkt na Goederen Ontvangst. Als zo'n partij ontvangen wordt, en de Artikel-/Verschijning dwingt af dat er verplicht gewogen moet worden, krijgt dit Voorraaditem een Chargesoort "In Keuring" toegekend. Tevens wordt bij de Subcharge expliciet geregistreerd dat deze nog niet gewogen is. Toen e.e.a. in 2008 ontwikkeld werd gold dat de Chargesoort "K" voldoende was om er voor te zorgen dat een ongewogen partij niet aan een klant kon worden geleverd; alleen een Chargesoort "N" kwam (standaard) in aanmerking om te mogen worden geleverd. Ergens tussen 2008 en 2018 heeft een klant ooit eens een bugmelding gedaan dat het niet was toegestaan om Charges die in Keuring stonden te kunnen verplaatsen. De Leverorder van een Externe Verplaatsopdracht hanteerde dezelfde regels als de levering van een Verkooporder; een Leverorder is nl. op zich ook gewoon een Verkooporder (maar dan aan je zelf). Dat we Voorraaditems die in Keuring staan mogen verplaatsen is op zich vanzelfsprekend, en gaat ook goed als we een Charge A verzenden en aan de ontvangende zijde als Charge A ontvangen. De klant voor wie "Weegartikelen" zijn ontwikkeld gebruikt het systeem hier net even wat anders: De Goederen die van een Externe VPO worden ontvangen, worden ontvangen via een Scanterminalscherm Goederen Ontvangst. Hierbij wordt voor de Ontvangstorder een nieuw Chargenummer gegenereerd. Uiteindelijk komt het er dus op neer dat als de oorspronkelijke Charge wordt ontvangen, ze met een ander Chargenummer op voorraad komt als degene die oorspronkelijk was verzonden. We leveren dus a.h.w. Charge A maar ontvangen Charge B. Omdat de Goederen Ontvangst van B niets anders is dan de ontvangst van A, werd bij B wederom aangegeven dat deze partij gewogen moest worden. Maar, A kan gewogen worden omdat het een Inkoop betreft bij een Leverancier, en we die Inkoop 'ongedaan' kunnen maken. In het ongedaan maken van een Ontvangst van een VPO is nooit voorzien. Als we bij een Ontvangst van een Leverancier 18 Kg inkopen voor een prijs van EUR 25,- per doos, en we wegen daarna het Artikel, dan wordt de ontvangst van 18 Kg verwijderd en wordt er een nieuwe ontvangst geboekt van 17 Kg (maar wel met de waarde van EUR 25,- per doos als we inkopen met een prijs per doos). Bij Externe VPO's verplaatsen we enkel voorraad, en is een prijs op zich niet aan de orde, immers we verkopen niets. Toch zou ook hier moeten gelden dat we "iets" met een prijs moeten doen, immers, als we een doos van 18 kg ontvangen als 17 Kg, dan raken we een kilogram kwijt, die financieel verantwoord zal moeten worden. Hier is niet in voorzien. Er is op zich wel voorzien in funktionaliteit om een reeds gewogen produkt nogmaals te wegen (Scanterminalscherm Herwegen). Daar drukt een weegverschil op 'Voorraadverschillen' en betreft dit geen korrektie meer op de oorspronkelijke Inkooporder. Deze tool kan na de Ontvangst van de VPO niet gebruikt worden, immers, het betreft geen Ontvangst op een Inkooporder (maar op een Ontvangstorder). Kortom, er ontstaat nu een pad stelling. In 2008 kon deze situatie nooit optreden, immers, Charges die in Keuring stonden konden niet geleverd worden op een Externe VPO. Nu kan dat (om andere redenen wel), maar zou dat eigenlijk niet mogen als het een Weegartikel betreft welke nog niet gewogen is. Nu kunnen we dit leverdeel hier formeel op laten kontroleren, maar, daarmee vertragen we het proces behoorlijk, immers, van iedere Charge die in aanmerking komt om verzonden te worden, moeten we kontroleren of die partij wel/niet gewogen is. We kiezen er nu niet voor het leveren standaard voor iedereen trager te maken... Wat niet helemaal netjes is, maar voor nu de snelste, en minst slechte oplossing is, is te stellen dat áls we verzuimen een Weegartikel te wegen direkt na Goederen Ontvangst en het dan tóch te verplaatsen met een Externe VPO én we bij Goederen Ontvangst van die VPO een nieuw Chargenummer toekennen, in die bijzondere situatie dan maar te stellen dat we akkoord zijn gegaan met het gewicht waarop de partij is binnengeboekt en verplaatst. Ofwel, de partij van 18 Kg is weliswaar nog niet gewogen, maar door het te gaan verplaatsen met een externe VPO, accepteren we de 18 Kg. De Goederen Ontvangst van een Weegartikel (i.c.m. het toekennen van een kompleet nieuw Chargenummer) zal m.i.v. deze Releasenote leiden tot het op voorraad leggen van een partij die als "normale charge" wordt beschouwd, en geregistreerd wordt als "gewogen". Als we de partij alsnog willen wegen, dan kan dat nu via het scherm "Herwegen" (welke eerder niet kon worden gebruikt omdat de partij initieel niet gewogen was). Wat helemaal fout klinkt in bovenstaand betoog, is dat we een V-item welke "In Keuring" ligt verzenden, en als deze wordt ontvangen, ze ineens als "Normale Charge" op voorraad terecht komt. Ja, bij een normaal produkt zou dit niet acceptabel zijn, maar, voor de Weegartikelen stellen we dat dit toch maar zo moet werken; de status "In Keuring" is initieel op het V-item geplaatst niet zo zeer doordat bij het Artikel is ingesteld dat ze gekeurd moet worden, maar vanwege het feit dat de vlag "Wegen Verplicht" aan staat! Dus bij de gratie dat het Weegscherm de status van de partij ook wijzigt van "In Keuring" naar "Normaal" (en er separaat ook bij het Artikel kan zijn ingesteld dat het produkt gekeurd moet worden) mag e.e.a. hier ook zo werken. Overigens is alle moeite die hier gedaan wordt enkel en alleen voor de situatie dat een gebruiker op de werkvloer een partij niet weegt, waarvan bekend behoort te zijn dat dit wel gewogen moet worden. Kortom, als we onze voorraad ontvangen op GO000, daarna wegen, en dan gaan verplaatsen, is al het bovenstaande niet aan de orde.
|