Index: APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml =================================================================== diff -u -r71822 -r71855 --- APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 71822) +++ APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 71855) @@ -158,7 +158,7 @@ #dim Klant As DOM.VKP.VanHoeckeKlant = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI().GeefKlant(Partij.GeefID()) Set Etiket.LblToelevering = ..GeefVertalingLabel("DOSSIER",Partij.GeefTaal(),"Dossier") Set Etiket.ToeleveringID = Toelevering.GeefID() - Set Etiket.LogoImg = Klant.GeefLogo() + Set Etiket.LogoImg = ##class(BL.Flow.Levering.LabelLogoBepaler).%New().GeefLogo(Toelevering.GeefOorsprongKetting(), Klant.GeefCode()) If ToeleveringLijn.GeefOrderID()'="" { #dim Order As DOM.VKP.Order = ##class(DOM.DomeinContext).Instance().GeefOrderAPI().GeefOrder(ToeleveringLijn.GeefOrderID()) Index: vhDeploy/Deploy20230919xNieuweMappingLogosBlumPolen.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20230919xNieuweMappingLogosBlumPolen.cls.xml (revision 0) +++ vhDeploy/Deploy20230919xNieuweMappingLogosBlumPolen.cls.xml (revision 71855) @@ -0,0 +1,30 @@ + + + +vhDeploy.Deploy + + +%String +Nieuwe mapping voor logos van distributeurs van Blum Polen. Voor alle etiketten en leverbon. + + + +1 + + + + + + Index: DOM/VKP/impl/EindPersonalityBepaler.cls.xml =================================================================== diff -u -r71661 -r71855 --- DOM/VKP/impl/EindPersonalityBepaler.cls.xml (.../EindPersonalityBepaler.cls.xml) (revision 71661) +++ DOM/VKP/impl/EindPersonalityBepaler.cls.xml (.../EindPersonalityBepaler.cls.xml) (revision 71855) @@ -31,7 +31,13 @@ } Else { Try { #dim OorsprongKetting As %List = ..GeefOorsprongKettingLijst(OorsprongKettingString) - #dim PersonalityID As %Integer = $Piece($List(OorsprongKetting, 1),",", 1) + #dim PersonalityID As %Integer + + If $ListLength(OorsprongKetting) < 3 { + Set PersonalityID = $Piece($List(OorsprongKetting, 1),",", 1) + } Else { + Set PersonalityID = $Piece($List(OorsprongKetting, $ListLength(OorsprongKetting) - 1),",", 1) + } } Catch { #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() Do ##class(vhLib.Logger).%New().Warning("EindPersonalityBepaler","Er was een probleem met het verwerken van oorsprongketting '"_OorsprongKettingString_"'") Index: vhUnitTest/DOM/VKP/impl/EindPersonalityBepaler/GeefEindPersonality/Test.cls.xml =================================================================== diff -u -r64693 -r71855 --- vhUnitTest/DOM/VKP/impl/EindPersonalityBepaler/GeefEindPersonality/Test.cls.xml (.../Test.cls.xml) (revision 64693) +++ vhUnitTest/DOM/VKP/impl/EindPersonalityBepaler/GeefEindPersonality/Test.cls.xml (.../Test.cls.xml) (revision 71855) @@ -73,11 +73,11 @@ ]]> - +