Index: BL/PR/GA/TandemBoxRecalc.cls.xml =================================================================== diff -u -r1074 -r1500 --- BL/PR/GA/TandemBoxRecalc.cls.xml (.../TandemBoxRecalc.cls.xml) (revision 1074) +++ BL/PR/GA/TandemBoxRecalc.cls.xml (.../TandemBoxRecalc.cls.xml) (revision 1500) @@ -304,6 +304,15 @@ If ..KlantNr?4.5N { Do ..GetProductsForKlant(.arProd,..KlantNr) } + ElseIf $L(..KlantNr,";")>1 { + // KlantNr kan een lijst van klantnummers zijn, i.e. een ";"-separated string + // Added by WimV on 22/06/2011 + Set itKLNrIterator=##class(TECH.PiecesIterator).%New(..KlantNr,";") + While itKLNrIterator.HasNext() { + Set KLNr=itKLNrIterator.Next() + Do:(KLNr?4.5N) ..GetProductsForKlant(.arProd, KLNr) + } + } ElseIf ..KlantNr="*" { // Products to exclude from recalculation ;For iKLNr=$$$KlantKeller Do ..GetProductsForKlant(.arProdExclude,iKLNr) @@ -365,7 +374,7 @@ Set OFFNr="" For Set OFFNr=$O(^KOFKL(KLNr,"F",OFFNr)) Quit:OFFNr="" Do . Set OLNr=100 - . For Set OLNr=$O(^KOFKL(KLNr,"F",OFFNr,OLNr)) Quit:OLNr="" Do + . For Set OLNr=$O(^KOFKL(KLNr,"F",OFFNr,OLNr)) Quit:OLNr="" Do:($IsValidNum(OLNr)) . . Set PRNr=$P(^KOFKL(KLNr,"F",OFFNr,OLNr),"\",2) . . Quit:PRNr'?4.7N . . Do ..StoreOneProduct(.arProd, PRNr,"O",KLNr) @@ -432,7 +441,7 @@ Set ControleerVersieNrPRBS=(..blnCheckVersieNrPRBS) If ControleerVersieNrPRBS { Set VersieNrPRBS=$P($G(^PRBS("BS",PRNr),"\\1.0.0"),"\",3) ; Steeds controleren - d WLIP^vhDBG(97,"v PRBS = "_VersieNrPRBS) + d WLIP^vhDBG(97,"v PRBS = "_VersieNrPRBS) ; _" KLNr="_$G(KLNr)) If VersieNrPRBS="" { Do ..ManuelePRBSProducten.Insert(PRNr) } Index: BL/PR/GA/impl/TandemBoxRecalcBS.cls.xml =================================================================== diff -u -r1074 -r1500 --- BL/PR/GA/impl/TandemBoxRecalcBS.cls.xml (.../TandemBoxRecalcBS.cls.xml) (revision 1074) +++ BL/PR/GA/impl/TandemBoxRecalcBS.cls.xml (.../TandemBoxRecalcBS.cls.xml) (revision 1500) @@ -5,6 +5,27 @@ BL.PR.GA.TandemBoxRecalc 0 + + +Herberekenen van de Bouwstenen voor TBX-producten die Boxcap bevatten. +Deze routine kan in drie stappen +Added: 22/06/2011 +Oproepen via + s sc=##class(BL.PR.GA.impl.TandemBoxRecalcBS).RecalcBOXCAP(1000,1) w sc,! +1 +KLNr:%String,Stap:%String +%Status + + + Herberekenen van de Bouwstenen voor TBX-producten die Dwarsverdelingen bevatten. @@ -101,6 +122,32 @@ ]]> + + +Beperken tot de TBox-producten met Boxcap +(Added by WimV on 22/06/2011) + +%Boolean + + + Beperken tot de TBox-producten met Dwarsverdelingen