Wouter Rijnbende
|
|
« Reply #3 on: June 14, 2010, 01:38:16 pm » |
|
Zoals het nu werkt, komt het eropneer dat je op 14-06 iets opboekt, dit een Datum Charge krijgt van 14-06. Boek je op 15-06 nog wat op, dan komt dit als Datum Charge 15-06 op voorraad.
Het lijkt mij echter dat als je op 15-06 iets opboekt terwijl er nog voorraad bestaat van dezelfde partij van 14-06, dit gewoon als één voorraaditem kwa aantallen worden samengevoegd, daarbij niet lettend op de Datum Charge. Ofwel, die partij zal dan ook gewoon als 14-06 op voorraad komen (let wel, een Datum Charge maakt een V-item ook niet uniek, dus dit moet wel zo werken).
Wat dat betreft, als je deze datum wenst af te drukken, doe je het toch al nooit goed.
De "Datum Charge" wordt v.w.b. een P.O. bepaald o.b.v. de "Datum Gereed" van de P.O., en dat is pas als de hele order klaar is. Tot die tijd staat daar " - - " (geen datum ingevuld).
Zit er een Keuringsrapport tussen wordt het verhaal zo te zien nog anders, immers dat wordt de Datum Charge variabele gevuld o.b.v. de "Gereeddatum v/h Keuringsrapport". Maar, v.w.b. een Produktie-artikel wordt die weer bepaald o.b.v. de datum waarop de P.O. gereed is gemeld.
De "Datum gereed" vullen met de datum van de 1e opboeking zou het probleem oplossen, maar kreëert er weer talloze andere. Om te beginnen zijn er nu diverse selekties (in printjes) o.b.v. die gereeddatum, die nu vanzelf orders niet meenemen die niet gereed zijn gemeld omdat er geen datum is ingevuld, en die straks dus wel worden meegenomen. Ook zou deze regel impliceren dat het opboeken sowieso overal moet worden aangepast, en dat bijv. de 2e opboeking dus ook per de datum van de 1e opboeking wordt opgeboekt (helemaal als die 2 kwa V-items toch gesaldeerd worden). Maar, je impliceert dat nog al wat mee, dus daar moet Peter maar over oordelen.
Misschien is het beter jullie probleem alleen op te lossen in de Layoutvariabele, ofwel het Printen van het Keuringsrapport. Bij dat Keuringsrapport weet het systeem welke Artikel-/Verschijning van welke Charge er geleverd is, maar ook niet of het nu de partij betreft die op 14-06 werd opgeboekt, of die op 15-06 werd opgeboekt. En, al zouden we 14-06 afdrukken, als de order 17-06 gereedgemeld wordt, en je dan nogmaals hetzelfde Keuringsrapport afdrukt, staat er m.i. ineens 17-06 op.
Een Layoutvariabele "Datum 1e opboeking" is misschien een betere oplossing. Dan zou het Keuringsrapport o.b.v. de Voorraadmutaties op zoek kunnen gaan naar de 1e Voorraadmutatie van de betreffende Artikel-/Verschijning-/Charge van Mutatiesoort "Opboeken Produktieorderoutput", en uit dié mutatie de Chargedatum halen. Als je dan achteraf nogmaals het rapport print, dan zal de 1e opboeking nog steeds de 1e zijn.
|