Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on September 26, 2018, 10:19:37 am



Title: Inlezen Dositainer Recepten - Ondergrens groter dan Bovengrens
Post by: Heart Informatisering B.V. on September 26, 2018, 10:19:37 am
Bij het inlezen van Dositainer Recepten kunnen 'Marges' worden gedefiniëerd v.w.b. de te verbruiken hoeveelheid grondstof. Hierbij mogen we denken aan de situatie dat we initieel 100 Kg nodig hebben, maar dat dit 1% minder of meer mag zijn; het werkelijke verbruik zal dan (dus) ergens tussen de 99 en 101 Kg moeten liggen.

Hoeveelheden die via het Excel Recept worden teruggelezen zijn in 2 decimalen (omdat de Excelsheet niet gedetailleerder is opgezet dan in twee decimalen). Bedenk nu dat we de situatie hebben dat een ondergrens uitkomt op 99,237 Kg. Als we hier 99,23 van maken, zullen we ONDER de toegestane marge uitkomen, immers, de grens lag bij 99,237 en lager mag niet. De minimale marge wordt derhalve op de eerst hogere tweede decimaal afgerond (99,24). Zo'n zelfde effekt treedt op bij de Bovengrens, alwaar we niet hoger mogen dan het onafgeronde getal.

Bij grotere hoeveelheden werkt deze formule wel, maar, vandaag is gebleken dat de standaard hoeveelheid in een specifiek Recept 0,103 Kg betrof bij een marge van 0,5%. De ondergrens zou hiermee uitkomen op 0,102485, welke afgerond op de 2e decimaal naar boven uitkomt op 0,11. Het effekt was dat het ingelezen Recept 0,10 Kg vroeg, met een minimumwaarde van 0,11.

Per heden geldt dat de Ondergrens nooit bóven de initiële waarde uit mag komen; evengoed mag de Bovengrens nooit onder de initiële waarde uitkomen.