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
+