Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/TBX/BladInhoudBuilderNieuweBomBol.cls.xml
===================================================================
diff -u -r66648 -r66650
--- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/TBX/BladInhoudBuilderNieuweBomBol.cls.xml (.../BladInhoudBuilderNieuweBomBol.cls.xml) (revision 66648)
+++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/TBX/BladInhoudBuilderNieuweBomBol.cls.xml (.../BladInhoudBuilderNieuweBomBol.cls.xml) (revision 66650)
@@ -114,9 +114,9 @@
}
If (HalffabItemsBoom.BevatRol(##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXRol).LadeZijkant())) {
- #dim LadeZijkant As DOM.PM.Maatwerk.Calc.HF.impl.TBX.Halffab.HalffabLadeZijkant = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXRol).LadeZijkant() _ "->Links")
+ #dim LadeZijkantLinks As DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXRol).LadeZijkant() _ "->Links")
- If (LadeZijkant.LiRe = ##class(DOM.PM.enu.LiRe).LinksRechts()) {
+ If (LadeZijkantLinks.GeefRol() = ##class(DOM.PM.enu.LiRe).LinksRechts()) {
Set PDBGroepNaam = ##class(APPS.Halux.PPS.Document.ProductieDetailDocument.impl.TBX.LayoutGroepen).Onderdelen2()
Set ProductDetailDataLijn = ..MaakDataLijn("V1->Positioneringsdeel vr T-box-zijkant 'K'", "", "2st","")
@@ -138,7 +138,7 @@
} Else {
#dim Bodem As DOM.PM.Maatwerk.Calc.HF.impl.TBX.Halffab.HalffabBodem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.TBXRol).Bodem()).GeefBewerkteDimensie(##class(DOM.PM.enu.BewerkingDimensie).Lengte())
Set PDBGroepNaam = ##class(APPS.Halux.PPS.Document.ProductieDetailDocument.impl.TBX.LayoutGroepen).Monteren()
- Set ProductDetailDataLijn = ..MaakDataLijn("Monteren, bodem breedte", "", IngegevenKenmerken.InterneBreedte - 75,"")
+ Set ProductDetailDataLijn = ..MaakDataLijn("Monteren, bodem breedte", IngegevenKenmerken.InterneBreedte - 75_"mm", "","")
Do DetailLijnenZonderHalffabItem.InsertKeyValue(PDBGroepNaam, ProductDetailDataLijn)
}
}
Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud.cls.xml
===================================================================
diff -u -r66648 -r66650
--- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud.cls.xml (.../Inhoud.cls.xml) (revision 66648)
+++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud.cls.xml (.../Inhoud.cls.xml) (revision 66650)
@@ -315,17 +315,17 @@
Do BoldBepaler.ZetBoldKaraktersInKorttekstVoorGeleider(DetailLijn)
}
}
- } ElseIf ($Extract(..Langtekst,1,9) = "TandemBOX") {
+ } ElseIf ($Extract(..Titel,1,9) = "TandemBOX") {
While (ProdDetailLijnOuterDynamicIterator.HasNext()) {
Set DetailLijn = ProdDetailLijnOuterDynamicIterator.Next()
If ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,8) = "Geleider") { Do BoldBepaler.ZetBoldKaraktersVoorTbxGeleiders(DetailLijn) }
ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,11) = "Bodemstrook") { Do BoldBepaler.ZetBoldKaraktersVoorTbxBodem(DetailLijn) }
ElseIf (DetailLijn.GeefOmschrijving().GeefTekst() = "Boring voor verbinding rug met bodem") { Do BoldBepaler.ZetBoldKaraktersVoorTbxHoutSchroef(DetailLijn) }
ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,11) = "Ladezijkant") { Do BoldBepaler.ZetBoldKaraktersVoorTbxLadeZijkant(DetailLijn) }
- ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,5) = "Greep") { Do BoldBepaler.ZetBoldKaraktersOfOmschrijvingVoorTbxGreep(DetailLijn) }
- ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,10) = "Stalen rug") { Do BoldBepaler.ZetBoldKaraktersOfOmschrijvingVoorTbxStalenRug(DetailLijn) }
+ ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,5) = "Greep") { Do BoldBepaler.ZetBoldKaraktersVoorTbxGreep(DetailLijn) }
+ ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,10) = "Stalen rug") { Do BoldBepaler.ZetBoldKaraktersVoorTbxStalenRug(DetailLijn) }
ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,9) = "Rugstrook") { Do BoldBepaler.ZetBoldKaraktersVoorTbxRugstrook(DetailLijn) }
- ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,3) = "Mat") { Do BoldBepaler.ZetBoldKaraktersOfOmschrijvingVoorTbxGekoppeldeMat(DetailLijn) }
+ ElseIf ($Extract(DetailLijn.GeefOmschrijving().GeefTekst(),1,3) = "Mat") { Do BoldBepaler.ZetBoldKaraktersVoorTbxGekoppeldeMat(DetailLijn) }
}
}
]]>
Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud/BoldBepaler.cls.xml
===================================================================
diff -u -r66648 -r66650
--- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud/BoldBepaler.cls.xml (.../BoldBepaler.cls.xml) (revision 66648)
+++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/common/Inhoud/BoldBepaler.cls.xml (.../BoldBepaler.cls.xml) (revision 66650)
@@ -62,7 +62,7 @@
#dim ItemKortTekst As %String = DetailLijn.GeefKorttekst().GeefTekst()
#dim ItemNieuweKortTekst, ItemNieuweOmschrijving, BodemKleur As %String
- Set BodemKleur = $Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",2)
+ Set BodemKleur = $$$Trim($Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",2))
If $$$Not(BodemKleur = "Lichtgrijs") {
Set ItemNieuweOmschrijving = $Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",1)_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",2)_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(), BodemKleur,2)
Do DetailLijn.ZetOmschrijving(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweOmschrijving))
@@ -91,31 +91,40 @@
DetailLijn:APPS.Halux.PPS.Document.ProductieDetailDocument.impl.common.ProductDetailDataLijn
"_LadeHoogte_""_$Piece(OrigineleOmschrijving, ", "_LadeHoogte, 2)
+ Do DetailLijn.ZetOmschrijving(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweOmschrijving))
+
+ Set OrigineleOmschrijving = ItemNieuweOmschrijving
+
If $$$Not(DesignCode = "Antaro") {
- Set ItemNieuweOmschrijving = $Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",1)_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",2)_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(), DesignCode, 2)
+ Set ItemNieuweOmschrijving = $Piece(OrigineleOmschrijving,",",1)_""_$Piece(OrigineleOmschrijving,",",2)_""_$Piece(OrigineleOmschrijving, DesignCode, 2)
Do DetailLijn.ZetOmschrijving(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweOmschrijving))
}
- If $$$Not(LadeHoogte = "M") {
- Set ItemNieuweOmschrijving = $Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",2)_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",3)_""_", "_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(), ", "_LadeHoogte, 2)
- Do DetailLijn.ZetOmschrijving(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweOmschrijving))
- }
+ Set OrigineleOmschrijving = ItemNieuweOmschrijving
If $$$Not(LadeKleur = "metaalgrijs") {
- Set ItemNieuweKortTekst = DetailLijn.GeefKorttekst().GeefTekst()_""_$Extract(ItemKortTekst,22,*)_""
+ Set ItemNieuweKortTekst = $Extract(OrigineleKortTekst,1,21)_""_$Extract(OrigineleKortTekst,22,*)_""
Do DetailLijn.ZetKorttekst(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweKortTekst))
+
+ Set ItemNieuweOmschrijving = $Piece(OrigineleOmschrijving, ", "_LadeKleur, 1)_", "_""_LadeKleur_""
+ Do DetailLijn.ZetOmschrijving(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweOmschrijving))
}
- //Wanneer is ladehoogte vet in omschrijving en wanneer is eerste deel korttekst vet bij ladezijkant?
+
+ Set ItemNieuweKortTekst = ""_$Extract(DetailLijn.GeefKorttekst().GeefTekst(),1,11)_""_$Extract(DetailLijn.GeefKorttekst().GeefTekst(),12,*)
+ Do DetailLijn.ZetKorttekst(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweKortTekst))
]]>
-
+
DetailLijn:APPS.Halux.PPS.Document.ProductieDetailDocument.common.Inhoud.ProductDetailDataLijn
-
+
DetailLijn:APPS.Halux.PPS.Document.ProductieDetailDocument.common.Inhoud.ProductDetailDataLijn
"_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",2)_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(), RugKleur,2)
+ Set ItemNieuweOmschrijving = $Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",1)_", "_""_RugKleur_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(), RugKleur,2)
Do DetailLijn.ZetOmschrijving(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweOmschrijving))
}
]]>
-
+
DetailLijn:APPS.Halux.PPS.Document.ProductieDetailDocument.common.Inhoud.ProductDetailDataLijn
"_MatRol_""_", "_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(),",",2)_", "_""_MatKleur_""_$Piece(DetailLijn.GeefOmschrijving().GeefTekst(), MatKleur, 2)
Do DetailLijn.ZetOmschrijving(##class(APPS.common.Document.impl.TagBasedTekst).%New(ItemNieuweOmschrijving))