Index: APPS/TRANSP/impl/TransportService.cls.xml =================================================================== diff -u -r59666 -r59827 --- APPS/TRANSP/impl/TransportService.cls.xml (.../TransportService.cls.xml) (revision 59666) +++ APPS/TRANSP/impl/TransportService.cls.xml (.../TransportService.cls.xml) (revision 59827) @@ -13,15 +13,22 @@ 1 + +DOM.common.impl.ProjectSettingsAPI +1 + + -EmailVoorBevestigingBepaler:APPS.TRANSP.impl.TransportService.EmailVoorBevestigingBepaler="",VerpakkingEenheidFactory:APPS.TRANSP.impl.VerpakkingEenheidFactory +EmailVoorBevestigingBepaler:APPS.TRANSP.impl.TransportService.EmailVoorBevestigingBepaler="",VerpakkingEenheidFactory:APPS.TRANSP.impl.VerpakkingEenheidFactory="",ProjectSettingsAPI:DOM.common.impl.ProjectSettingsAPI="" 1 1 %Status 1 @@ -77,7 +84,12 @@ Set LeveringInfo.OphaalTijdstip = Rit.GeefVoorzieneOphaalTimeStamp() Set LeveringInfo.GeleverdAanKlantNummer = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantNummerVoorPartijID(Levering.GeefGeleverdAanKlantID()) Set LeveringInfo.Telefoon = Levering.GeefAdres().GeefTelefoon() - Set LeveringInfo.Referentie = RitID _ "X" _ LeveringID + + If ..ProjectSettingsAPI.IsTranssmartActive(){ + Set LeveringInfo.Referentie = RitID _ $Extract(LeveringID,*-4,*) + } else { + Set LeveringInfo.Referentie = RitID _ "X" _ LeveringID + } Set LeveringInfo.EmailVoorBevestiging = ..EmailVoorBevestigingBepaler.GeefEmailVoorBevestiging(Levering.GeefGeleverdAanKlantID()) Set LeveringInfo.AantalVerpakkingEenhedenTotaal = (Levering.GeefAantalColli() + Levering.GeefAantalEuroPalletten() + Levering.GeefAantalHalveEuroPalletten() + Levering.GeefAantalBuitenmaatsPalletten() + Levering.GeefAantalLanggoed()) Set LeveringInfo.AantalVerpakkingEenhedenReedsVerdeeld = Levering.GeefAantalLanggoed()