Title: Inkoopprijzen geacht Lokatie <> Afbouwen Lokaties Post by: Heart Informatisering B.V. on August 07, 2019, 12:37:42 pm Jaren geleden is voor een klant funktionaliteit ontwikkeld om Inkoopprijzen géacht een Lokatie te kunnen definiëren; de Lokatie waarvoor wordt ingekocht. Het doel van die Lokatie is om ervoor te kunnen zorgen dat als we een produkt inkopen wat in Nederland moet worden afgeleverd een andere prijs moet kunnen hebben als datzelfde produkt wordt ingekocht en elders in de wereld (Duitsland, Singapore, Japan) moet worden afgeleverd.
Technisch is deze prijsbepaling zodanig opgezet dat de Lokatie waarvoor wordt ingekocht (indien expliciet bij de order (-regel) werd opgegeven) steeds met 1 positie werd afgebouwd, op opnieuw te zoeken naar de juiste (Staffel) prijs. Dit afbouwen is gedaan om bijv. te kunnen inkopen in Spanje, voor een specifieke Lokatie (SP000, SP3HA) maar toch prijzen op "Magazijn-niveau (SP)" te kunnen vastleggen. Voor zover bekend zijn (mede door de wijze van inrichting) er nog geen fouten opgetreden, maar, in theorie zou dat maar zo hebben gekund. Immers, Stel dat we expliciet prijzen kunnen hebben voor een Lokatie "SPA" en we ook prijzen kunnen hebben voor "SPB", én we een Inkooporder zouden maken voor "SPA" maar ons Artikel geen prijs heeft voor Lokatie "SPA", dan werd deze Lokatie steeds met 1 positie afgebouwd, en vonden we, bij het op zoek gaan naar een prijs voor "SP" de prijs die gedefinieerd was voor "SPB"; dat is niet de bedoeling. Dus, als er geen prijs voor "SPA" is, mag hij nog naar "SP " kijken, maar niet iets anders vinden dan deze "SP ". Een ander voorbeeld: Stel dat we prijzen hebben voor de Lokaties WWSIN (World-Wide_Singapore) en WEITN (World-Europe-Italy), en we een order te pakken zouden hebben voor WWSIN, dan ging bij de oude opzet Profit op zoek naar prijzen voor: WWSIN, dan WWSI, dan WWS, dan WW, en daarna W. De zoekopdracht voor "W" zou dan kunnen hebben geresulteerd in het vinden van een prijs voor WEITN...
|