Index: OBJTimpl/WMSOrder/dtoPicklijn.cls.xml
===================================================================
diff -u -r68334 -r70299
--- OBJTimpl/WMSOrder/dtoPicklijn.cls.xml (.../dtoPicklijn.cls.xml) (revision 68334)
+++ OBJTimpl/WMSOrder/dtoPicklijn.cls.xml (.../dtoPicklijn.cls.xml) (revision 70299)
@@ -187,12 +187,7 @@
Index: BL/Flow/Levering/Label.cls.xml
===================================================================
diff -u -r70296 -r70299
--- BL/Flow/Levering/Label.cls.xml (.../Label.cls.xml) (revision 70296)
+++ BL/Flow/Levering/Label.cls.xml (.../Label.cls.xml) (revision 70299)
@@ -45,14 +45,21 @@
BL.Flow.Levering.LabelLogoBepaler
+
+BL.Flow.Levering.ExtraInfoVoorSubmagazijnBepaler
+1
+
+
initvalue:%CacheString,LabelLogoBepaler:BL.Flow.Levering.LabelLogoBepaler
1
1
%Status
@@ -195,8 +202,19 @@
If (..pxLabelKlant.Layout = "KlantAdres 8x11") {
Set ..pxLabelKlant.Layout = "KlantAdresTemp 8x11"
}
- Set ..pxLabelKlant.VerzendwijzeExtraInfo = ##class(BL.Flow.Levering.ExtraInfoVoorSubmagazijnBepaler).%New().GeefExtraInfoVoorSubmagazijn("")
+ Try {
+ #dim Submagazijn As %String = ..ExtraInfoVoorSubmagazijnBepaler.GeefSubmagazijnVoorBon(..BONNr)
+ Set ..pxLabelKlant.VerzendwijzeExtraInfo = ..ExtraInfoVoorSubmagazijnBepaler.GeefExtraInfoVoorSubmagazijn(Submagazijn)
+ } Catch {
+ #dim GecatchteException As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
+ Set NewException = ##class(TECH.Exceptions.GeneralErrorException).%New("Kan Submagazijn niet bepalen voor BonId '" _ ..BONNr _ "'.")
+ Do NewException.VoegToeInnerExceptie(GecatchteException)
+ Do ..Logger.LogExceptie(NewException)
+
+ Set ..pxLabelKlant.VerzendwijzeExtraInfo = ""
+ }
+
Set blPrint = ##class(APPS.ApplicatieContext).Instance().GeefPrintAPI().GeefLabelPrinter("EWMSKlant",Printer)
If $$$ISERR(blPrint)||('$IsObject(blPrint)) Do Quit $$$ERROR($$$GeneralError,"Afdruk mislukt: Toepassing niet geregistreerd")
. Do ..Logger.ErrorMail("PrintLabelKlantAdres - GetPrinter","Failed : "_$$ParseStatus^vhLib(blPrint))
Index: BL/Flow/Levering/ExtraInfoVoorSubmagazijnBepaler.cls.xml
===================================================================
diff -u -r70240 -r70299
--- BL/Flow/Levering/ExtraInfoVoorSubmagazijnBepaler.cls.xml (.../ExtraInfoVoorSubmagazijnBepaler.cls.xml) (revision 70240)
+++ BL/Flow/Levering/ExtraInfoVoorSubmagazijnBepaler.cls.xml (.../ExtraInfoVoorSubmagazijnBepaler.cls.xml) (revision 70299)
@@ -3,6 +3,32 @@
TECH.RegisteredObject
+
+
+Geeft submagazijn van eerste product op deze bon, voor TransferOrder is dit voldoende sinds deze allemaal hetzelfde submagazijn hebben.
+BonId:%String
+TECH.String
+
+
+
Submagazijn:TECH.String
TECH.String