Index: BL/Kenm/ProdMulti.cls.xml =================================================================== diff -u -r29059 -r40054 --- BL/Kenm/ProdMulti.cls.xml (.../ProdMulti.cls.xml) (revision 29059) +++ BL/Kenm/ProdMulti.cls.xml (.../ProdMulti.cls.xml) (revision 40054) @@ -154,10 +154,41 @@ Set lbMulti="" Set UnID="" For Set UnID=$O(^Prod.Ken.DataIndexD(Groep,$$$KenmMultiPRNr,PRNr,UnID)) Quit:(UnID="") Set lbMulti=lbMulti_$LB(UnID) + + If $LL(lbMulti) > 10 { + Set lbMulti = ..HersorteerMultiplesItems(lbMulti) + } + Quit lbMulti ]]> + + +Quick fix : door de volgorde correct te zetten, zal de consistencyCheck niet meer onterecht melding maken van "Mulitples met gaten". +lbMulti:%List +1 +%List + 10) && (AantalItemsInLB < 20) { + Set lbMulti = $LI(lbMulti,$$$PosItemPt1,$$$PosItemPt1)_$LI(lbMulti,$$$PosItemPt2,$$$PosItemPt10)_$LI(lbMulti,$$$PosItemPt11,$$$PosItemPt2-1) + } + Else { + // Algemeen algorithme te implementeren, indien dit OOIT nodig zou zijn :-P + // Ni dus ;-) + } + Quit lbMulti +]]> + + Returns the subID for a new multiple of PRNr