Deze pagina is niet van toepassing voor de Aruba versie.
Via een aangepaste parameterinstelling is het in Mercator mogelijk om de gratis artikels per hoeveelheid te beheren. Op die manier kan men beantwoorden aan situaties zoals "1 gratis artikel per gekocht dozijn". Om de hierna voorgestelde configuratie te installeren, moeten de volgende velden worden toegevoegd:
- S_GRATIS N(15,5) in STOCK.DBF,
- S_GRATIS N(15,5) in LIGNES_V.DBF,
- Q2 N(15,5) in LIGNES_V.DBF.
In het informatiebestand "Artikels" moet men een textbox toevoegen die overeenkomt met de variabele S_GRATIS. In dit veld zal de hoeveelheid worden vermeld waarbij een gratis artikel zal worden aangeboden (in ons voorbeeld: 12). Verder moeten op het niveau van de verkoopsequenties de volgende wijzigingen worden aangebracht:
- formule "Hoeveelheid": iif(q2<>0,q2+iif(s_gratis<>0,int(q2/s_gratis),0),q),
- formule "Totaal": round(iif(q2<>0,q2,q)*pu*(100-remise)/100,pieds_v.n_dec),
- voeg in het invoerrooster een kolom toe met als bron: lignes_v_tmp.q2.
Werking: bij de invoer van een verkoop moet de verkochte hoeveelheid worden ingevoerd in de kolom Q2. Mercator zal aan Q2 het aantal gratis artikels toevoegen en deze waarde opslaan in Q. Op die manier wordt de totale hoeveelheid, inclusief gratis artikels, van de voorraad afgetrokken. In een afdrukvoorbeeld kan de gratis hoeveelheid worden verkregen via de volgende formule: iif(s_gratis<>0,int(q2/s_gratis),0). Deze pagina kan uiteraard ook worden gebruikt voor het aankoopgedeelte door s_gratis, N(15,5) en Q2, N(15,5) toe te voegen in LIGNES_A.DBF.