Index: BL/PPS/TBX/DocsV1/HtmlInhoudProboxOverdoosEtiketBepaler.cls.xml
===================================================================
diff -u -r58334 -r58335
--- BL/PPS/TBX/DocsV1/HtmlInhoudProboxOverdoosEtiketBepaler.cls.xml (.../HtmlInhoudProboxOverdoosEtiketBepaler.cls.xml) (revision 58334)
+++ BL/PPS/TBX/DocsV1/HtmlInhoudProboxOverdoosEtiketBepaler.cls.xml (.../HtmlInhoudProboxOverdoosEtiketBepaler.cls.xml) (revision 58335)
@@ -93,14 +93,17 @@
#dim ToeleveringId As %String = 0
- For Set LijnNrLoop=$O(^UPRCP("B",bfrRGID,bfrVolgNr,LijnNrLoop)) Quit:(LijnNrLoop="") Do
- . Set Rec=^UPRCP("B",bfrRGID,bfrVolgNr,LijnNrLoop)
- . Set AantalReedsOpPallet = 0
- . If $IsObject(ProductAantalLijst.FindByKey($P(Rec,"\",1))) Do
- .. Set AantalReedsOpPallet = ProductAantalLijst.FindByKey($P(Rec,"\",1)).Value
- .. Do ProductAantalLijst.RemoveByKey($P(Rec,"\",1))
- . Set ToeleveringId = $P(Rec,"\",8)
- . Set Resultaat = Resultaat_..Geef1Lijn($P(Rec,"\",1), $P(Rec,"\",8), $P(Rec,"\",5)+AantalReedsOpPallet)
+ For { Set LijnNrLoop=$O(^UPRCP("B",bfrRGID,bfrVolgNr,LijnNrLoop)) Quit:(LijnNrLoop="")
+ Set Rec=^UPRCP("B",bfrRGID,bfrVolgNr,LijnNrLoop)
+ Set ProductNummer = $P(Rec,"\",1)
+ Set AantalReedsOpPallet = 0
+ If $IsObject(ProductAantalLijst.FindByKey(ProductNummer)) {
+ Set AantalReedsOpPallet = ProductAantalLijst.FindByKey(ProductNummer).Value
+ Do ProductAantalLijst.RemoveByKey(ProductNummer)
+ }
+ Set ToeleveringId = $P(Rec,"\",8)
+ Set Resultaat = Resultaat_..Geef1Lijn(ProductNummer, ToeleveringId, $P(Rec,"\",5)+AantalReedsOpPallet)
+ }
Set ProductAantalLijstIterator = ##class(TECH.ListIterator).%New(ProductAantalLijst)
If ProductAantalLijstIterator.HasNext() {