Met discrete flow bedoelen we gevallen waarbij we denken dat we de reststukken niet kunnen hergebruiken.
In dit geval gebruiken we als individuele hoeveelheid de totale lengte van het halffabrikaat
gedeeld door het te bekomen aantal, m.a.w. we beschouwen het halffabrikaat steeds als volledig opgebruikt.
In principe gaat dezelfde redenering ook op als je meer dan 1 exemplaar van het halffabrikaat nodig hebt,
maar we gaan er voor de eenvoud van uit dat dit niet het geval is.
De totale benodigde hoeveelheid wordt berekend uit de geaggregeerde (bruto) hoeveelheid waarbij nog met uitval
rekening gehouden wordt. De uitval kan een vaste uitval zijn, gestaffeld, etc.
persistent
1
DOM.PM.Maatwerk.Calc.HF.impl.BewerkingsCalculator
Visitor:DOM.PM.Maatwerk.Calc.HF.BewerkingsCalculatorVisitor
AantalNodig:%Decimal,AfmetingNodig:%Decimal
%Decimal
AfmetingNodig:%Decimal,AantalNodig:%Decimal,AfmetingAangerekendPerStuk:%Decimal
%Decimal
NettoAfmetingHalffabrikaat {
Set AfmetingAangerekendPerStuk = ..GeefNettoAfmetingHalffabrikaat()
}
Quit ##class(TECH.Math).Ceil((AfmetingAangerekendPerStuk * AantalNodig) / ..GeefNettoAfmetingHalffabrikaat())
]]>
AfmetingNodig:%Decimal,TotaalNodig:%Decimal
%Decimal
%Library.CacheStorage