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