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