Index: BL/MB/UGLYPicking/Receptie.cls.xml
===================================================================
diff -u -r20080 -r38234
--- BL/MB/UGLYPicking/Receptie.cls.xml (.../Receptie.cls.xml) (revision 20080)
+++ BL/MB/UGLYPicking/Receptie.cls.xml (.../Receptie.cls.xml) (revision 38234)
@@ -1398,6 +1398,27 @@
]]>
+
+
+Controle of de Toelevering onmiddellijk op de GLS vrachtwagen kan geplaatst worden.
+1
+bfrRGID:%Library.String,bfrVolgNr:%Library.String
+cache
+0
+%Library.Boolean
+document
+literal
+
+
+
Geeft LijnNr terug bij overeenkomst
Index: BL/MB/UGLYPicking/VerzendDirectControleur.cls.xml
===================================================================
diff -u
--- BL/MB/UGLYPicking/VerzendDirectControleur.cls.xml (revision 0)
+++ BL/MB/UGLYPicking/VerzendDirectControleur.cls.xml (revision 38234)
@@ -0,0 +1,188 @@
+
+
+
+BL.Derde.LevSpecifiek
+%RegisteredObject
+0
+
+
+
+Vandaag op transport en morgen leveren = Aantalwerkdagen=1, maar er mag 1 dag extra omdat DI1 in de namiddag wordt geproduceerd.
+2
+
+
+
+15
+
+
+
+DI1
+
+
+
+
+d ##class(BL.MB.UGLYPicking.Receptie).IsDirectLevering("TB",4)
+d ##class(BL.MB.UGLYPicking.VerzendDirectControleur).Create()
+1
+
+
+
+
+
+d ##class(BL.MB.UGLYPicking.VerzendDirectControleur).%New().CheckAll()
+
+
+
+
+KLNr,ORDNr
+1
+
+
+
+
+
+w ##class(BL.MB.UGLYPicking.VerzendDirectControleur).%New().ControleViaToelevering(247031)
+TOENr:%String
+%String
+
+
+
+
+ORDNr:%String
+%String
+
+
+
+
+KLNr,ORDNr
+1
+
+
+
+
+KLNr:%String,ORDNr:%String
+1
+%String
+
+
+
+
+KLNr:%String
+1
+
+
+
+
+KLNr:%String,ORDNr:%String
+1
+MaximaleLeverdag FoutCode="Later leveren "_Datum
+
+ Set SomVanAantal=SomVanAantal+$P(Lijn,"\",3)
+ Set:SomVanAantal>..#MaxAantalLades FoutCode="Groot aantal "_SomVanAantal
+
+ Set PRNr=$P(Lijn,"\",2)
+ Set GenTyp=$P($$GENTYP^HAD(PRNr),"\",1,2)
+ Set GenTyp=$S(GenTyp="":"*",1:GenTyp)
+ Set:$P(GenTyp,"\")'?1(1"TBX",1"LBX",1"TAO") FoutCode="GenType geen lade "_GenTyp
+
+ Set:(MemGenTyp'="")&(MemGenTyp'=GenTyp) FoutCode="Verschillend GenType "_MemGenTyp_"="_GenTyp
+ Set MemGenTyp=GenTyp
+
+ ;w ORDNr," ",OLNr," ",PRNr," ",$P(^KPR(PRNr,0),"\")," ",$$EXTDATE^vhLib.DataTypes(Datum)," ",SomVanAantal," ",GenTyp,!
+ }
+ Set OLNr=$O(^KOD(KLNr,"F",ORDNr,OLNr))
+ }
+ Quit FoutCode
+]]>
+
+
+
Index: UI/MB/UGLYPicking/dlgReceptie.cls.xml
===================================================================
diff -u -r30409 -r38234
--- UI/MB/UGLYPicking/dlgReceptie.cls.xml (.../dlgReceptie.cls.xml) (revision 30409)
+++ UI/MB/UGLYPicking/dlgReceptie.cls.xml (.../dlgReceptie.cls.xml) (revision 38234)
@@ -571,9 +571,15 @@
} Else
{
If ('$$$cmReceptie.IsBufferClosed(..RGID,..VolgNr)){
- New Msg
+ New Msg,MsgType
Set Msg="Wenst u de huidige lijst af te sluiten?"
- If $$pdaMsgBox^vhVisual(..Form.Caption,Msg,$$$MBICONQUESTION,1)=$$$mrOk
+ Set MsgType=$$$MBICONQUESTION
+ If $$$cmReceptie.IsDirectLevering(..RGID,..VolgNr)
+ {
+ Set Msg="***** DIRECT GLS *****"_$C(13,10)_" markering aanbrengen"_$C(13,10)_"********************"_$C(13,10,13,10)_Msg
+ Set MsgType=$$$MBICONEXCLAMATION
+ }
+ If $$pdaMsgBox^vhVisual(..Form.Caption,Msg,MsgType,1)=$$$mrOk
{
If (..LocatieScanNadien){
New RForm
Index: UI/MB/UGLYPicking/dlgMsgBox.cls.xml
===================================================================
diff -u -r1074 -r38234
--- UI/MB/UGLYPicking/dlgMsgBox.cls.xml (.../dlgMsgBox.cls.xml) (revision 1074)
+++ UI/MB/UGLYPicking/dlgMsgBox.cls.xml (.../dlgMsgBox.cls.xml) (revision 38234)
@@ -452,6 +452,8 @@
Do ..pbIcon.Canvas.Draw(0,0,..IconCopy)
Set ..pbIcon.OnPaint=$LB(%this,"pbIconPaint")
+ ; Indien EXCLAMATION dan moet de achtergrond ook rood zijn
+ Set:Type=$$$MBICONEXCLAMATION ..shClient.Brush.Color=$ZH("0000FF")
;HEADER STUFF------------------------------------------------------------------
Set ..lblHeader.WordWrap="False"