Index: BL/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r4590 -r4990 --- BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 4590) +++ BL/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 4990) @@ -378,6 +378,20 @@ ]]> + + +Oproepen via + s bln=##class(BL.PR.GA.TandemBox).IsGeldigeLadecodeVoorDesign("DM/Z","WA") +1 +LadeCodeID:%String,DesignID:%String +1 +%Boolean + + + Bouwt een array op van de TBDesign-elementen met de BeperkTemplateCode. Index: UI/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r1807 -r4990 --- UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 1807) +++ UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 4990) @@ -3315,13 +3315,15 @@ ;============================================================================= gbeLCodeIDsFromBasis - new lbKenm,lbCrit,Key,i,BTVal,blnAccept,LCodeID,lbIDs + new lbKenm,lbCrit,Key,i,BTVal,blnAccept,LCodeID,lbIDs,DS Set lbKenm="" Do gbeAddTolbKenm("TBKlasse") Do gbeAddTolbKenm("TBGlijderType") Do gbeAddTolbKenm("TBLadeType") Do gbeAddTolbKenm("TBZijwand") Do gbeAddTolbKenm("TBRugHoogte") + + Set DS=..blTBox.BTValues.GetAt("TBDesign") ; Volgend algoritme is analoog aan de BeperkViaKenmerk() methods. Set lbIDs="" @@ -3333,11 +3335,11 @@ .. If $G(..blTBox.LookUp("LCodeLU",LCodeID,$LI(lbCrit,1)))'=$LI(lbCrit,2) Do ... Set blnAccept=0 ... Set i=$LL(lbKenm) ; Quit For immediatly + . Set blnAccept = (blnAccept) && (##class(BL.PR.GA.TandemBox).IsGeldigeLadecodeVoorDesign(LCodeID,DS)) . Set:(blnAccept) lbIDs=lbIDs_$LB(LCodeID) ; Set LCodeIDs: Do:($LL(lbIDs)=1) ..cboLadeCode.SelectByKey($LI(lbIDs,1)) - ;Do ..CtrlFillLadeCodeLB(lbIDs) Quit gbeAddTolbKenm(BT) Index: Prod/GAMeta/BT/LadeCode.cls.xml =================================================================== diff -u -r1074 -r4990 --- Prod/GAMeta/BT/LadeCode.cls.xml (.../LadeCode.cls.xml) (revision 1074) +++ Prod/GAMeta/BT/LadeCode.cls.xml (.../LadeCode.cls.xml) (revision 4990) @@ -48,6 +48,24 @@ 0 + +DesignID:%String +1 +%Boolean + + + 0 1