Title: Bestellen volgens Assortiment J/N gewijzigd in J/N/A Post by: Heart Informatisering B.V. on December 01, 2011, 09:28:01 am Bij een Debiteur kon worden ingesteld of deze dient te bestellen volgens het Assortiment. De helptekst beschrijft (in de basis) dat als we aangeven dat een Debiteur volgens een Assortiment moet bestellen, de op de Verkooporder te plaatsen Artikel-/Verschijning in zijn Assortiment (geacht Debiteur, Assortimentskode, of geacht de hoogste Groepsdebiteur) dient voor te komen. Op zich redelijk voor de hand liggend.
Tot het laatste stuk van de helptekst, welke beschrijft dat als de Artikel-/Verschijning in een Prijslijst-id is opgenomen die bij de Debiteur is ingevuld, het produkt ook besteld mag worden ! Deze uitzondering, waarbij als het produkt niet in het Assortiment voorkomt, maar wel in de Prijslijst, het tóch besteld mag worden, is ontwikkeld t.b.v. zogenaamde "Akties". Het lijkt erop alsof in dat ontwerp een Prijslijst-id wordt gebruikt (zo niet misbruikt) om een verzameling van Artikel-/Verschijningen op te kunnen nemen die náást de produkten die in het Assortiment staan, óók besteld mogen worden. E.e.a. staat expliciet in de helptekst beschreven, en zal niet voor niets ontwikkeld zijn; we mogen dit niet zo maar elimineren. Toch zal deze werkwijze niet voor iedereen goed uitpakken, en het lijkt minimaal tegenstrijdig met hoe we normaliter over een Assortiment zouden moeten denken. Immers, als we bij de Makro boodschappen doen, en we hebben geen "Food-pas", dan kunnen er binnen de food-afdeling best akties zijn, maar we mogen ze toch niet bestellen, omdat ze niet in ons assortiment zitten (we hadden immers geen food-pas). Per heden is de derhalve de J/N instelling gewijzigd in een J/N/A instelling. "J" en "N" doen nog steeds hetzelfde zoals het al werkte, maar "A" zal nu expliciet alleen op basis van het Assortiment kontroleren, en niet naar de Prijslijst kijken: het Assortiment bepaalt of een klant een produkt mag bestellen of niet, anders niets. NB: Overigens wordt (en werd) i.g.v. "J" alleen in een Prijslijst-id gekeken indien deze Prijslijst-id als normale prijslijst is gedefinieerd; is de Prijslijst als Kostprijs-prijslijst gedefinieerd, dan kon er alsnog niet op basis van die Prijslijst besteld worden. Op zich voegt dit niet veel toe, immers, de meeste Prijslijst-id's zullen niet-kostprijs-prijslijsten betreffen; tijdens het testen komen we er toevallig achter dat er alsnog niet in de Prijslijst-id werd gekeken, waarbij dit de oorzaak bleek. Een instinker, die wat dat betreft wel kenbaar gemaakt had mogen worden.
|