Index: vhUnitTest/APPS/Halux/Docs/impl/LadeKlantEtiketBuilder/Test.cls.xml =================================================================== diff -u -r30074 -r33782 --- vhUnitTest/APPS/Halux/Docs/impl/LadeKlantEtiketBuilder/Test.cls.xml (.../Test.cls.xml) (revision 30074) +++ vhUnitTest/APPS/Halux/Docs/impl/LadeKlantEtiketBuilder/Test.cls.xml (.../Test.cls.xml) (revision 33782) @@ -59,7 +59,7 @@ Do ProductOrderLijn.ZetProjectReferentie("UT ProjectRef") #dim Etiket As BL.Etiket.LadeKlantEtiket = EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1) - Do EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn) + Do EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.KlantBarcode,"","Standaard gebruiken klanten geen KlantBarcode.") Do $$$AssertEquals(Etiket.VerzendWijze,"OD2") @@ -82,19 +82,19 @@ Do ProductOrderLijn.ZetPakketReferentie("UT PakketRef") Do ProductOrderLijn.ZetProjectReferentie("") #dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.Info4,"UT PakketRef") Do ProductOrderLijn.ZetPakketReferentie("") Do ProductOrderLijn.ZetProjectReferentie("UT ProjectRef") Set Etiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.Info4,"UT ProjectRef") Do ProductOrderLijn.ZetPakketReferentie("UT PakketRef") Do ProductOrderLijn.ZetProjectReferentie("UT ProjectRef") Set Etiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.Info4,"UT PakketRef / UT ProjectRef") ]]> @@ -113,7 +113,7 @@ Do ProductOrderLijn.ZetPakketReferentie("UT PakketRef") Do ProductOrderLijn.ZetProjectReferentie("2B058108160") #dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetKlantBarcode,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantBarcode,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantBarcode,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.Info1,"UT Order Ref") Do $$$AssertEquals(Etiket.Info2,"UT CommRef") @@ -132,7 +132,7 @@ #dim Order As DOM.VKP.Order = ..Data.MaaktDataOrder(##class(DOM.VKP.enu.Klant).GroupNivelles()) #dim ProductOrderLijn As DOM.VKP.ProductOrderlijn = Order.GeefOrderLijnViaVolgnummer(101) #dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetToonKlantNummer,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetToonKlantNummer,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetToonKlantNummer,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.Info1,"@4451") @@ -150,7 +150,7 @@ Do Order.Save() #dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetKlantOrderNummer,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.Info1,"123456UT") Do $$$AssertEquals(Etiket.Info2,"UT Order Ref") @@ -167,7 +167,7 @@ #dim ProductOrderLijn As DOM.VKP.ProductOrderlijn = Order.GeefOrderLijnViaVolgnummer(101) #dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,PartijMetKlantOrderNummer,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,Order,PartijMetKlantOrderNummer,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.LblInfo1,"Order Ref.","Als eigen logo aanwezig is, wordt de klantnaam niet meer getoond en schuift Order Referentie op naar boven.") Do $$$AssertEquals(Etiket.LblInfo2,"Commissie Ref.","Commissie Ref schuift op naar boven.") @@ -187,7 +187,7 @@ Do ..Data.Order.Save() #Dim Etiket As BL.Etiket.LadeKlantEtiket = ..EtiketBuilder.MaakBasisMaatwerkProductEtiket(..Data.ProductID,Partij,1) - Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn) + Do ..EtiketBuilder.VulInOrderInfo(Etiket,..Data.Order,Partij,ProductOrderLijn,"") Do $$$AssertEquals(Etiket.LblInfo1,"Klant") Do $$$AssertEquals(Etiket.Info1,"TestAdresNaam") @@ -222,6 +222,77 @@ ]]> + + + + + + + + + +OrderLijnProductIsSpaceTower:%Boolean,ToeleveringLijnProductIsLegrabox:%Boolean,LadeHoogte:%String,VoorWandVerhogingHoogte:%String,VerwachteReferentieSuffix:%String +1 + + + 1 DOM.VKP.ProductOrderlijn Index: APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml =================================================================== diff -u -r30801 -r33782 --- APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 30801) +++ APPS/Halux/Docs/impl/LadeKlantEtiketBuilder.cls.xml (.../LadeKlantEtiketBuilder.cls.xml) (revision 33782) @@ -92,7 +92,7 @@ If ToeleveringLijn.GeefOrderID()'="" { #dim Order As DOM.VKP.Order = ##class(DOM.DomeinContext).Instance().GeefOrderAPI().GeefOrder(ToeleveringLijn.GeefOrderID()) #dim ProductOrderLijn As DOM.VKP.ProductOrderlijn = Order.GeefOrderLijnViaVolgnummer(ToeleveringLijn.GeefOrderLijnVolgnummer()) - Set Etiket = ..VulInOrderInfo(Etiket,Order,Partij,ProductOrderLijn) + Set Etiket = ..VulInOrderInfo(Etiket,Order,Partij,ProductOrderLijn, ToeleveringLijn) }Else{ Set InfoItems = ##class(%ListOfObjects).%New() @@ -114,7 +114,7 @@ -Etiket:BL.Etiket.LadeKlantEtiket,Order:DOM.VKP.Order,Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn +Etiket:BL.Etiket.LadeKlantEtiket,Order:DOM.VKP.Order,Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn,ToeleveringLijn:DOM.AKP.ProductToeleveringLijn BL.Etiket.LadeKlantEtiket -Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn +Partij:DOM.PARTIJ.Partij,ProductOrderLijn:DOM.VKP.ProductOrderlijn,ToeleveringLijn:DOM.AKP.ProductToeleveringLijn 1 %ListOfObjects ELEMENTTYPE="APPS.Halux.Docs.impl.InfoItem" @@ -315,11 +315,37 @@ Set InfoItem = ##class(APPS.Halux.Docs.impl.InfoItem).%New() Set InfoItem.Naam = "Project Ref." Set InfoItem.Waarde = ProductOrderLijn.GeefProjectReferentie() + Do ..VulProjectReferentieAanMetLadeNaamIndienSpaceTower(ProductOrderLijn, .InfoItem, ToeleveringLijn) Do:(InfoItem.Waarde'="") InfoItems.Insert(InfoItem) Quit InfoItems ]]> + + + + +