Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate/DataLijnVisitor.cls.xml =================================================================== diff -u -r67494 -r69705 --- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate/DataLijnVisitor.cls.xml (.../DataLijnVisitor.cls.xml) (revision 67494) +++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate/DataLijnVisitor.cls.xml (.../DataLijnVisitor.cls.xml) (revision 69705) @@ -26,6 +26,11 @@ 1 + +%String +1 + + APPS.Halux.PPS.Document.ProductieDetailDocument.common.Inhoud.ProductDetailDataLijn list @@ -89,7 +94,7 @@ } } - + Set ..ProductId = Item.GeefHalffab().GeefProductID() Do ..VoegToeDetailLijn() Quit $$$OK ]]> @@ -131,6 +136,7 @@ Do ..VoegToeDetailLijn() } + Set ..ProductId = Item.GeefHalffab().GeefProductID() Quit $$$OK ]]> @@ -151,6 +157,7 @@ #dim AdministratiefProduct As DOM.PM.AdministratiefProduct = ##class(DOM.DomeinContext).Instance().GeefProductRolAPI().GeefAdministratiefProduct(Item.GeefHalffab().GeefProductID()) Set ..Korttekst = AdministratiefProduct.GeefKorttekst() } + Set ..ProductId = Item.GeefHalffab().GeefProductID() ]]> @@ -192,7 +199,7 @@ 1 - Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/ProductDetailDataLijn.cls.xml =================================================================== diff -u -r29059 -r69705 --- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/ProductDetailDataLijn.cls.xml (.../ProductDetailDataLijn.cls.xml) (revision 29059) +++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/ProductDetailDataLijn.cls.xml (.../ProductDetailDataLijn.cls.xml) (revision 69705) @@ -23,6 +23,11 @@ 1 + +%String +1 + + Omschrijving:APPS.common.Document.TagBasedTekst="" 1 @@ -88,6 +93,18 @@ + + +ProductId:%String + + + + +ProductId:%String + + Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate.cls.xml =================================================================== diff -u -r68324 -r69705 --- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate.cls.xml (.../BladInhoudBuilderTemplate.cls.xml) (revision 68324) +++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/BladInhoudBuilderTemplate.cls.xml (.../BladInhoudBuilderTemplate.cls.xml) (revision 69705) @@ -301,14 +301,16 @@ -Omschrijving:%String,Afmetingen:%String,Aantal:%String,Korttekst:%String +Omschrijving:%String,Afmetingen:%String,Aantal:%String,Korttekst:%String,ProductId:%String="" APPS.Halux.PPS.Document.ProductieDetailDocument.common.Inhoud.ProductDetailDataLijn Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud.cls.xml =================================================================== diff -u -r69066 -r69705 --- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud.cls.xml (.../Inhoud.cls.xml) (revision 69066) +++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud.cls.xml (.../Inhoud.cls.xml) (revision 69705) @@ -354,6 +354,23 @@ } } } + + If ($Extract(..Titel,1,9) = "TA'OR BOX") { + While (ProdDetailLijnOuterDynamicIterator.HasNext()) { + Set DetailLijn = ProdDetailLijnOuterDynamicIterator.Next() + If $$$HasLength(DetailLijn.GeefProductId()) { + #dim Locatie As %String = ($Piece(^KPR(DetailLijn.GeefProductId(), 1), "\", 12)) + If $$$HasLength(Locatie) { + If (DetailLijn.GeefAfmetingen().GeefTekst() = "") { + Do DetailLijn.ZetAfmetingen(##class(APPS.common.Document.impl.TagBasedTekst).%New(Locatie)) + } Else { + Do DetailLijn.ZetAfmetingen(##class(APPS.common.Document.impl.TagBasedTekst).%New(DetailLijn.GeefAfmetingen().GeefTekst()_"/"_Locatie)) + } + + } + } + } + } ]]> Index: APPS/Halux/PPS/Document/ProductieDetailDocument/common/Inhoud/ProductDetailDataLijn.cls.xml =================================================================== diff -u -r29059 -r69705 --- APPS/Halux/PPS/Document/ProductieDetailDocument/common/Inhoud/ProductDetailDataLijn.cls.xml (.../ProductDetailDataLijn.cls.xml) (revision 29059) +++ APPS/Halux/PPS/Document/ProductieDetailDocument/common/Inhoud/ProductDetailDataLijn.cls.xml (.../ProductDetailDataLijn.cls.xml) (revision 69705) @@ -39,6 +39,14 @@ APPS.common.Document.TagBasedTekst + + +ProductId:%String + + + +ProductId:%String +