Index: cspBasis/GAProdTBox/tmpDev.mac.rou =================================================================== diff -u -r549 -r553 --- cspBasis/GAProdTBox/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 549) +++ cspBasis/GAProdTBox/tmpDev.mac.rou (.../tmpDev.mac.rou) (revision 553) @@ -10,10 +10,10 @@ Quit -StdLadeArray(KLNr,arStdL) ; Parameters:KLNr,arStdL (arStdL als .local doorgeven) +StdLadeArray(KLNr,TBDesign,arStdL) ; Parameters:KLNr,arStdL (arStdL als .local doorgeven) Kill arStdL New wsID,WSOrd,i,tmpAr,arWSStdL,arMDRow,lbNoMatch,MatchResult,node,NoMTransl - Set wsID=##class(cspBasis.GAProdTBox).WSOrderIDStdLadeViaKLNr(KLNr) + Set wsID=##class(cspBasis.GAProdTBox).WSOrderIDStdLadeViaKLNr(KLNr,TBDesign) Set WSOrd="" Set:($L(wsID)) WSOrd=##class(WS.TBX.Order).%OpenId(wsID) Set:('WSOrd) arStdL=##class(cspBasis.GAProdTBox).WebTextValue("StdLNoVERW",Taal,"O")_"." ; "Geen Standaard Laden (uit stock) voor deze verwerker." Index: WS/TBX/KlantSpecifiekeStandaardLade.cls.xml =================================================================== diff -u -r230 -r553 --- WS/TBX/KlantSpecifiekeStandaardLade.cls.xml (.../KlantSpecifiekeStandaardLade.cls.xml) (revision 230) +++ WS/TBX/KlantSpecifiekeStandaardLade.cls.xml (.../KlantSpecifiekeStandaardLade.cls.xml) (revision 553) @@ -6,19 +6,26 @@ %Persistent 0 - -KlantID -1 - - %String + + +ID van Prod.GAMeta.BT.TBDesign +%String + + + WS.TBX.Order + +KlantID,TBDesign +1 + + %Library.CacheStorage ^WS.TBX.KlantSpecifiAFAD @@ -38,6 +45,9 @@ OrderID + +TBDesign + Index: cspBasis/GAProdTBox.cls.xml =================================================================== diff -u -r549 -r553 --- cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 549) +++ cspBasis/GAProdTBox.cls.xml (.../GAProdTBox.cls.xml) (revision 553) @@ -1413,19 +1413,19 @@ Met GetSet="SET" wordt het ID van het WSOrd met definities van de Standaard-laden voor KLNr opgeslagen in de global. Met GetSet="GET" (default) geeft de method het ID terug. 1 -KLNr:%String,GetSet:%String="GET",newID:%String +KLNr:%String,TBDesign:%String,GetSet:%String="GET",newID:%String 1 %String - -Met GetSet="GET" (default) geeft de method het ID terug. 1 PRNr:%String %String Index: BL/PR/GA/TB/tmpDev2.mac.rou =================================================================== diff -u -r547 -r553 --- BL/PR/GA/TB/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 547) +++ BL/PR/GA/TB/tmpDev2.mac.rou (.../tmpDev2.mac.rou) (revision 553) @@ -507,7 +507,7 @@ bfwCalcProdStdL New VKPrs If OrdStdL="LoadMeNow" Do ; Execute only once - . Set OrdStdL=$$bfwGetStdLadeOrder(sDomKLNr) ; ($S(sDomVERW="HEIN":sDomKLNr, 1:"")) + . Set OrdStdL=$$bfwGetStdLadeOrder(sDomKLNr,WSLn.ItemDS) ; ($S(sDomVERW="HEIN":sDomKLNr, 1:"")) . Do:(OrdStdL) OrdStdL.DataArrayFromWS(.arWSStdL) Set VKPrs="" Set:(OrdStdL) VKPrs=$$bfwGetPrijsFromMatchLn(WSLn, .arWSStdL) @@ -523,9 +523,9 @@ . ;d TTrace("WSOrd ln("_i_"): "_$C(13,10)_"Std Lade") d WL^vhDBG("Tijd voor StdLade matchLn : "_$$RestartTimer^vhLib) Quit -bfwGetStdLadeOrder(KLNr) +bfwGetStdLadeOrder(KLNr,TBDesign) New wsID - Set wsID=##class(cspBasis.GAProdTBox).WSOrderIDStdLadeViaKLNr(KLNr) + Set wsID=##class(cspBasis.GAProdTBox).WSOrderIDStdLadeViaKLNr(KLNr,TBDesign) Quit:($L(wsID)) ##class(WS.TBX.Order).%OpenId(wsID) Quit "" bfwGetPrijsFromMatchLn(WSLn,arWSStdL) @@ -565,4 +565,4 @@ d TTrace(.msg) ;w msg,! Quit - \ No newline at end of file +