Index: UI/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r1210 -r1360 --- UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 1210) +++ UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 1360) @@ -9,57 +9,55 @@ -Minimaal toegelaten Interne Breedte voor een lade met Dubbele Blumotion (in mm) - +Minimaal toegelaten Interne Breedte voor een lade met Dubbele Blumotion (in mm) 240 -Maximaal toegelaten Interne breedte voor een lade (in mm) - +Maximaal toegelaten Interne breedte voor een lade (in mm) 1500 -Maximaal toegelaten Interne breedte voor een lade (in mm) - +Maximaal toegelaten Interne breedte voor een lade (in mm) 1168 -Maximumbreedte van een lade die in een VHoss-kast past (=1200- 2x16 mm) - +Maximumbreedte van een lade die in een VHoss-kast past (=1200- 2x16 mm) 1168 + + +Maximumbreedte van een lade voor Probox (=1200- 2x16 mm) +1168 + + -Minimaal toegelaten Interne breedte voor een lade (in mm) - +Minimaal toegelaten Interne breedte voor een lade (in mm) 155 -Minimaal toegelaten breedte van de spoelbakzijstukken voor een lade (in mm) - +Minimaal toegelaten breedte van de spoelbakzijstukken voor een lade (in mm) 120 -Minimaal toegelaten Interne breedte voor een Spoelbak lade (in mm) - +Minimaal toegelaten Interne breedte voor een Spoelbak lade (in mm) 370 -Minimaal toegelaten Interne breedte voor een intivo Spoelbak lade (in mm) - +Minimaal toegelaten Interne breedte voor een intivo Spoelbak lade (in mm) 411 @@ -79,8 +77,7 @@ Minimaal toegelaten breedte voor uitsparing van Spoelbak (in mm) -(SPBR) - +(SPBR) 125 @@ -97,15 +94,13 @@ Ref naar de global die de defaults bevat voor het sequentieel invoeren van TBox-en. -Deze data komt meestal uit ADMIN. - +Deze data komt meestal uit ADMIN. %Library.String -Structuur : ..FCtrls (Groep, CtrlNaam) = CtrlOref - +Structuur : ..FCtrls (Groep, CtrlNaam) = CtrlOref %Library.String 1 1 @@ -725,7 +720,7 @@ . Do MApplication.MessageBox(msg,..Form.Caption,$$$MBICONERROR) . Do ..cboWandDikte.SetFocus() - If ('..BLValidateIBVHoss(.msg)) Do Quit 0 ; max. interne breedte is ??? mm + If ('..BLValidateIBVHossProbox(.msg)) Do Quit 0 ; max. interne breedte is ??? mm . ;Set msg="Voor de VHoss-kasten kan de (interne) breedte van een lade maximaal "_..#MaximumIBVHoss_" mm bedragen." . Do MApplication.MessageBox(msg,..Form.Caption,$$$MBICONERROR) . Do ..btnOpties.SetFocus() @@ -3090,7 +3085,7 @@ Set CB=$S(..txtCBreedte.Visible="True":..txtCBreedte.Text, 1:..cboCBreedte.SelectedGetText()) Set WD=$S(..cboWandDikte.SelectedGetKey()="B":0 ,1:..cboWandDikte.SelectedGetKey()) Set MTIB=$S(..chkMinTolerantie.Checked="False":0 ,1:1) - Set ..txtNutBreedte.Text=$S($IsValidNum(CB):$$nbrCalcValue, 1:"") + Set ..txtNutBreedte.Text=$S(CB="":"", $IsValidNum(CB):$$nbrCalcValue, 1:"0") Quit nbrCalcValue() New NB @@ -4053,9 +4048,9 @@ ; Maximale interne breedte is 2000 mm ; Voor binnenlade: maximale interne breedte is 1168 mm ; Voor SpoelbakLade: minimale interne breedte is 600 mm - ; Voor VHoss kasten: maximale breedte van de lade (IB): 1168 mm + ; Voor VHoss kasten en Probox : maximale breedte van de lade (IB): zie method BLValidateIBVHossProbox() Set msg="" - Quit:(..txtNutBreedte.Text="") 1 + ;Quit:(..txtNutBreedte.Text="") 1 New DC,MinIB Set DC=..blTBox.BTValues.GetAt("TBDesignCode") @@ -4078,24 +4073,24 @@ ]]> - + cache 0 %Library.Boolean document literal ..#MaximumIBVHoss) Do Quit 0 + If (..blTBox.BTValues.GetAt("Verpakking")?1(1"A",1"B"))&&(+..txtNutBreedte.Text>..#MaximumIBVHoss) Do Quit 0 . Set msg="Voor de VHoss-kasten kan de (interne) breedte van een lade maximaal "_..#MaximumIBVHoss_" mm bedragen." . Set msg=msg_$$$CRLF_"Kies een andere verpakking voor deze lade via het 'Opties' scherm." + If (..blTBox.BTValues.GetAt("Verpakking")?1(1"X",1"Y"))&&(+..txtNutBreedte.Text>..#MaximumIBProbox) Do Quit 0 + . Set msg="Voor Probox-verpakking kan de (interne) breedte van een lade maximaal "_..#MaximumIBProbox_" mm bedragen." + . Set msg=msg_$$$CRLF_"Kies een andere verpakking voor deze lade via het 'Opties' scherm." Quit 1 ]]> @@ -4284,7 +4279,7 @@ . Set ..lblVerpakInfo.Visible="False" ; Else Do Set VerpakOms=$$cviOmsFromItemID(VerpakID)_" ("_VerpakID_")" - Set:($$$LCase(VerpakOms)'["commissie") VerpakOms="Verpakking "_VerpakOms + Set:($$$LCase(VerpakOms)'?1(1"commissie".E,1"vhoss".E,1"probox".E)) VerpakOms="Verpakking "_VerpakOms Set ..lblVerpakInfo.Caption=VerpakOms_$S(strNietMee="ASK":$$$CRLF_"NietMee: ? ", strNietMee="DLG":$$$CRLF_"NietMee: zie opties", strNietMee="True":$$$CRLF_" NietMee", 1 :"") Set ..lblVerpakInfo.Visible=$S($L(..lblVerpakInfo.Caption):"True", 1:"False") Quit @@ -6156,7 +6151,6 @@ Do ..txtOpvulLijstLiExit(.Args) - ;#define TRIM(%v) $ZSTRIP(%v,"<>W") ;Set:($$$TRIM(Sender.Text)="") Sender.Text="0" ;If $IsValidNum(Sender.Text) Do ;. Do ..OnTextboxExit(Sender) Index: BL/PPS/TBX/DocsV1.cls.xml =================================================================== diff -u -r1358 -r1360 --- BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 1358) +++ BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 1360) @@ -1543,8 +1543,8 @@ . Quit:'$D(^KTO($$$LevHalux,TOENr)) . Set ASM=$S($LG(##class(Prod.Kenmerk.DataDefinitie).Get("TBX",PRNr,"NMASM")):"",1:$LG(##class(Prod.Kenmerk.DataDefinitie).Get("TBX",PRNr,"ASM"))) ; Antislipmat . Set VPK=$LG(##class(Prod.Kenmerk.DataDefinitie).Get("TBX",PRNr,"VERPAK")) ; Verpakking - . If ((VPK="A")!(VPK="B"))&(ASM'=0) Set AantASM(TOENr)=$G(AantASM(TOENr))+Aantal - . If (VPK="O")!(VPK="B") Set AantOnderdelen(TOENr)=$G(AantOnderdelen(TOENr))+Aantal + . If (VPK?1(1"A",1"B",1"X",1"Y"))&(ASM'=0) Set AantASM(TOENr)=$G(AantASM(TOENr))+Aantal ; ASM afzonderlijk : tellen indien verticale stapeling (i.e. VHoss of Probox) + . If (VPK?1(1"O",1"B",1"X")) Set AantOnderdelen(TOENr)=$G(AantOnderdelen(TOENr))+Aantal ; Losse onderdelen : tellen indien bulk MET onderdelen Set TOENr="" For Set TOENr=$O(AantASM(TOENr)) Quit:TOENr="" Do ; labels naar de bartender sturen . Set Aantal=$S(AantASM(TOENr)#$$$GrpAantalMat=0:AantASM(TOENr)\$$$GrpAantalMat,1:AantASM(TOENr)\$$$GrpAantalMat+1) Index: DOM/PM/enu/TBXVerpakking.cls.xml =================================================================== diff -u -r1350 -r1360 --- DOM/PM/enu/TBXVerpakking.cls.xml (.../TBXVerpakking.cls.xml) (revision 1350) +++ DOM/PM/enu/TBXVerpakking.cls.xml (.../TBXVerpakking.cls.xml) (revision 1360) @@ -46,13 +46,17 @@ + +VHoss of pallet (met onderdelen) 1 DOM.PM.enu.TBXVerpakking + +VHoss of pallet (zonder onderdelen) 1 DOM.PM.enu.TBXVerpakking