Index: APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml =================================================================== diff -u -r30077 -r30800 --- APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 30077) +++ APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 30800) @@ -10,6 +10,22 @@ 4 + +APPS.Halux.Docs.impl.AfleverAdresNaamBepaler +1 + + + +1 +1 +%Status +1 + + + ProductieDatum:%Date %String @@ -74,8 +90,10 @@ }Else{ Set InfoItems = ##class(%ListOfObjects).%New() - #dim KlantInfoItem As APPS.Halux.Docs.impl.InfoItem = ..GeefKlantInfoItem(Partij) - Do InfoItems.Insert(KlantInfoItem) + Set InfoItem = ##class(APPS.Halux.Docs.impl.InfoItem).%New() + Set InfoItem.Naam = "Klant" + Set InfoItem.Waarde = ..AfleverAdresNaamBepaler.GeefKlant(Partij.GeefID()) + Do InfoItems.Insert(InfoItem) Set InfoItem = ##class(APPS.Halux.Docs.impl.InfoItem).%New() Set InfoItem.Naam = "Order Ref." @@ -174,14 +192,6 @@ ]]> - -Partij:DOM.PARTIJ.Partij -1 -%Boolean - - - Order:DOM.VKP.Order 1 @@ -283,10 +293,9 @@ #dim Klant As DOM.VKP.VanHoeckeKlant = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI().GeefKlant(Partij.GeefID()) If 'Klant.HeeftEigenLogo(){ - #dim InfoItem As APPS.Halux.Docs.impl.InfoItem = ..GeefKlantInfoItem(Partij) - If InfoItem.Waarde = "" { - Set InfoItem.Waarde = ..GeefAfleverAdresNaam(Order) - } + Set InfoItem = ##class(APPS.Halux.Docs.impl.InfoItem).%New() + Set InfoItem.Naam = "Klant" + Set InfoItem.Waarde = ..AfleverAdresNaamBepaler.GeefAfleverAdresNaam(Order) Do InfoItems.Insert(InfoItem) } @@ -321,19 +330,6 @@ Quit InfoItems ]]> - - -Partij:DOM.PARTIJ.Partij -APPS.Halux.Docs.impl.InfoItem - - Index: APPS/Halux/Docs/impl/AfleverAdresNaamBepaler.cls.xml =================================================================== diff -u --- APPS/Halux/Docs/impl/AfleverAdresNaamBepaler.cls.xml (revision 0) +++ APPS/Halux/Docs/impl/AfleverAdresNaamBepaler.cls.xml (revision 30800) @@ -0,0 +1,55 @@ + + + +TECH.RegisteredObject + + +Order:DOM.VKP.Order +%String + 1) + { + Set AfleverAdresNaam = AfleverAdresNaam_" "_Order.GeefAfleveradresID() + } + If AfleverAdresNaam = "" { + #dim Partij As DOM.PARTIJ.Partij = ##class(DOM.DomeinContext).Instance().GeefPartijAPI().GeefPartij(Klant.GeefID()) + Set AfleverAdresNaam = Partij.GeefNaam() + } + } + Quit $$TRIMNAAM^vhRtn1(AfleverAdresNaam) +]]> + + + +Partij:DOM.common.PartijID + + + + +Partij:DOM.common.PartijID +1 +%Boolean + + + + + +