Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFInschuifElementv001.cls.xml
===================================================================
diff -u -r2012 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFInschuifElementv001.cls.xml (.../HFInschuifElementv001.cls.xml) (revision 2012)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFInschuifElementv001.cls.xml (.../HFInschuifElementv001.cls.xml) (revision 2069)
@@ -91,7 +91,7 @@
Do SelectieKenmerken.SetAt(IngegevenKenmerken.LadeVariant,"LadeVariant")
Do SelectieKenmerken.SetAt(IngegevenKenmerken.LadeDiepte,"LadeDiepte")
Do SelectieKenmerken.SetAt(IngegevenKenmerken.ZijwandHoogte,"ZijwandHoogte")
- Do SelectieKenmerken.SetAt(IngegevenKenmerken.ZijwandVerhogingKleur,"Kleur")
+ Do SelectieKenmerken.SetAt(IngegevenKenmerken.ZijwandVerhogingKleur,"ZijwandVerhogingKleur")
Quit SelectieKenmerken
]]>
Index: zTryout/CSC/TAOOLade.cls.xml
===================================================================
diff -u -r1655 -r2069
--- zTryout/CSC/TAOOLade.cls.xml (.../TAOOLade.cls.xml) (revision 1655)
+++ zTryout/CSC/TAOOLade.cls.xml (.../TAOOLade.cls.xml) (revision 2069)
@@ -46,8 +46,8 @@
Do KostItem.Accept(KostItemWriterVisitor)
write !
+ /*
-
Set ProductSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie).%New(Familie, Variant, IngegevenKenmerken)
Set ProductAPI = ##class(DOM.DomeinContext).Instance().GeefProductAPI()
@@ -60,6 +60,7 @@
w "DossierNr: #"_Product.GeefDossierNr(),!
w "ProductSpecificatie: "_Product.GeefProductSpecificatie().%Id(),!
w "BerekeningsSpecificatie: "_Product.GeefBerekeningsSpecificatie().%Id(),!!
+ */
]]>
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBoxCover.cls.xml
===================================================================
diff -u -r1075 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBoxCover.cls.xml (.../HalffabBoxCover.cls.xml) (revision 1075)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBoxCover.cls.xml (.../HalffabBoxCover.cls.xml) (revision 2069)
@@ -14,7 +14,7 @@
DOM.PM.enu.TBXZijkantDesign
-
+
%String
@@ -43,7 +43,7 @@
bitmap
-Kleur
+ZijwandVerhogingKleur
@@ -88,6 +88,9 @@
LadeVariant
+
+ZijwandVerhogingKleur
+
Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugv001.cls.xml
===================================================================
diff -u -r1482 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 1482)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 2069)
@@ -16,7 +16,7 @@
Set Halffab.MateriaalType = "RUGSTRK"
Set Halffab.LadeBreedte = 2840
Set Halffab.RugHoogte = "D"
- Set Halffab.Kleur = "LG"
+ Set Halffab.RugKleur = "LG"
Do Halffab.BewerkbareProperties.Insert("LadeBreedte")
Set Halffab.UnID = 86490
Do HalffabTabel.VoegToeHalffab(Halffab)
@@ -25,7 +25,7 @@
Set Halffab.MateriaalType = "RUGSTAAL"
Set Halffab.LadeBreedte = 863
Set Halffab.RugHoogte = "D"
- Set Halffab.Kleur = "LG"
+ Set Halffab.RugKleur = "LG"
Set Halffab.UnID = 567902
Do HalffabTabel.VoegToeHalffab(Halffab)
]]>
@@ -38,7 +38,7 @@
Set IngegevenKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken).%New()
Set IngegevenKenmerken.RugKleur ="LG"
Set IngegevenKenmerken.RugHoogte = "D"
- Set IngegevenKenmerken.InbouwBreedte = 863
+ Set IngegevenKenmerken.CorpusBinnenbreedte = 863
Do Context.HalffabItemsBoom.AddHalffabItem(..GeefLadeZijkantHalffab(Context))
@@ -61,7 +61,7 @@
Set IngegevenKenmerken.RugKleur = "LG"
Set IngegevenKenmerken.RugMateriaal = ##class(DOM.PM.enu.TBXRugMateriaal).Staal()
Set IngegevenKenmerken.RugHoogte = "D"
- Set IngegevenKenmerken.InbouwBreedte = 863
+ Set IngegevenKenmerken.CorpusBinnenbreedte = 863
Do Context.HalffabItemsBoom.AddHalffabItem(..GeefLadeZijkantHalffab(Context))
Index: DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFProfielv001.cls.xml
===================================================================
diff -u -r2012 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFProfielv001.cls.xml (.../HFProfielv001.cls.xml) (revision 2012)
+++ DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFProfielv001.cls.xml (.../HFProfielv001.cls.xml) (revision 2069)
@@ -33,12 +33,13 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: zTryout/FM/DOM/PM/Maatwerk/HalffabSelector.cls.xml
===================================================================
diff -u -r2020 -r2069
--- zTryout/FM/DOM/PM/Maatwerk/HalffabSelector.cls.xml (.../HalffabSelector.cls.xml) (revision 2020)
+++ zTryout/FM/DOM/PM/Maatwerk/HalffabSelector.cls.xml (.../HalffabSelector.cls.xml) (revision 2069)
@@ -1,16 +1,99 @@
+
+d ##class(zTryout.FM.DOM.PM.Maatwerk.HalffabSelector).Main()
1
%RegisteredObject
0
+
+%ArrayOfObjects
+
+
+
+%ArrayOfObjects
+
+
+
+%ArrayOfObjects
+
+
+
+%ListOfDataTypes
+
+
+
+%ListOfDataTypes
+
+
+
+%Boolean
+
+
+
+DOM.PM.Maatwerk.Calc.HF.IHalffabItemBuilder
+
+
+
+DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+
+
1
+
+
+
+
+
+Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab,KenmerkNaam:%String
+
+
+
+
+KenmerkNaam:%String,Rol:%String
+ 0) &&
+ ((..Resultaten.GetAt(KenmerkNaam) = "") || (..Resultaten.GetAt(KenmerkNaam).Count() = 0))
+ ) {
+ Write "Geen resultaten meer voor kenmerk ", KenmerkNaam, !
+ Set SelectieKenmerken = ..GeefSelectieKenmerken(Rol, ..IK)
+ Do SelectieKenmerken.RemoveAt(KenmerkNaam)
+ Set SelKenm = ##class(TECH.ListIterator).%New(SelectieKenmerken)
+ while (SelKenm.HasNext()) {
+ Set Lijstwaarde = SelKenm.Next()
+ Set Lijstkey = SelKenm.Key()
+ Write "Suggestie: kies voor ", Lijstkey, " een andere waarde dan ", Lijstwaarde, !
+ }
+ }
+]]>
+
+
+
+Rol:%String,IngegevenKenmerken
+%ArrayOfDataTypes
+
+
+
-1
-Naam,Lijst
+Naam
+
+
+initvalue:%CacheString
+1
+1
+%Status
+
+
Index: DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFVullingv001.cls.xml
===================================================================
diff -u -r2012 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFVullingv001.cls.xml (.../HFVullingv001.cls.xml) (revision 2012)
+++ DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFVullingv001.cls.xml (.../HFVullingv001.cls.xml) (revision 2069)
@@ -37,12 +37,13 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabInschuifElement.cls.xml
===================================================================
diff -u -r1075 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabInschuifElement.cls.xml (.../HalffabInschuifElement.cls.xml) (revision 1075)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabInschuifElement.cls.xml (.../HalffabInschuifElement.cls.xml) (revision 2069)
@@ -22,7 +22,7 @@
%Integer
-
+
%String
@@ -61,7 +61,7 @@
bitmap
-Kleur
+ZijwandVerhogingKleur
@@ -112,6 +112,9 @@
LadeVariant
+
+ZijwandVerhogingKleur
+
Index: DOM/PM/Maatwerk/Calc/HF/Halffab.cls.xml
===================================================================
diff -u -r1719 -r2069
--- DOM/PM/Maatwerk/Calc/HF/Halffab.cls.xml (.../Halffab.cls.xml) (revision 1719)
+++ DOM/PM/Maatwerk/Calc/HF/Halffab.cls.xml (.../Halffab.cls.xml) (revision 2069)
@@ -20,9 +20,7 @@
a.k.a kenmerk "Actief";
-Mogelijke waarden: "A" Alle klanten of opsomming van KlantNrs
-[FMA] vermits we met een aparte tabel per klant werken zou deze property
-[FMA] niet moeten nodig zijn.
+Mogelijke waarden: "A" Alle klanten of opsomming van KlantNrs
%String
@@ -52,6 +50,10 @@
DOM.PM.enu.Familie
+
+DOM.PM.enu.Variant
+
+
1
1
@@ -133,6 +135,9 @@
UnID
+
+Variant
+
Index: zTryout/FM/TAOOLade.cls.xml
===================================================================
diff -u
--- zTryout/FM/TAOOLade.cls.xml (revision 0)
+++ zTryout/FM/TAOOLade.cls.xml (revision 2069)
@@ -0,0 +1,63 @@
+
+
+
+1
+%RegisteredObject
+0
+
+
+
+Do ##class(zTryout.CSC.TAOOLade).Produceer()
+1
+
+
+
+
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFLadeZijkantv001.cls.xml
===================================================================
diff -u -r2020 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFLadeZijkantv001.cls.xml (.../HFLadeZijkantv001.cls.xml) (revision 2020)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFLadeZijkantv001.cls.xml (.../HFLadeZijkantv001.cls.xml) (revision 2069)
@@ -28,15 +28,16 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: DOM/PM/Maatwerk/Calc/HF/IHalffabItemBuilder.cls.xml
===================================================================
diff -u -r2020 -r2069
--- DOM/PM/Maatwerk/Calc/HF/IHalffabItemBuilder.cls.xml (.../IHalffabItemBuilder.cls.xml) (revision 2020)
+++ DOM/PM/Maatwerk/Calc/HF/IHalffabItemBuilder.cls.xml (.../IHalffabItemBuilder.cls.xml) (revision 2069)
@@ -117,7 +117,14 @@
-
+Hoofdfunctionaliteit van een builder: het produceren van 1 HalffabItem. Dit wordt gebruikt bij het
+samenstellen van het maatwerkproduct. Deze method legt het stramien vast van dergelijke functionaliteit:
+- Bepaal de selectiekenmerken
+- Bepaal de lijst van passende halffabs
+- Filter halffabs eruit
+- Valideer de overblijvende lijst halffabs
+- Genereer het HalffabItem
+- Naverwerking van het HalffabItem
IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext
DOM.PM.Maatwerk.Calc.HF.IHalffabItem
-Geeft de lijst van halffabs die voldoen aan de selectiekenmerken op voorwaarde dar "de builder moet werken".
+Geeft de lijst van halffabs die voldoen aan de selectiekenmerken op voorwaarde dat "de builder moet werken".
Wordt gebruikt door Bereken maar ook om de mogelijke IngegevenKenmerken te bepalen.
IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext
%ListOfObjects
@@ -179,9 +185,21 @@
-
-1
-
+Elke builder moet deze method implementeren. Wordt gebruikt voor drie doeleinden:
+1 Voor het bepalen van mogelijke ingegeven kenmerken. In dit geval mogen de IngegevenKenmerken
+ die als parameter meegegeven worden onvolledig zijn.
+2 Voor het bouwen van het maatwerkproduct. In dit geval moeten de IngegevenKenmerken
+ die meegegeven worden volledig zijn.
+3 Voor het rapporteren van kenmerken die eventueel een andere waarde zouden moeten krijgen
+ indien er met de huidige IngegevenKenmerken geen maatwerkproduct kan gebouwd worden.
+Wanneer een builder deze method niet implementeert zullen er geen geldige IngegevenKenmerken
+gevonden worden in use case 1 en kunnen er geen alternatieven voorgesteld worden in use case 3.
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
+
@@ -238,6 +256,15 @@
+
+
+Helper functie die de selectiekenmerken zet als de waarde is ingevuld.
+1
+Selectiekenmerken:%ArrayOfDataTypes,KenmerkNaam:%String,Waarde
+
+
+
%Library.CacheStorage
^DOM.PM.Maat772.IHalffabItem743D
Index: DOM/PM/Maatwerk/Calc/HF/impl/HFBerekenHalffabLijstException.cls.xml
===================================================================
diff -u
--- DOM/PM/Maatwerk/Calc/HF/impl/HFBerekenHalffabLijstException.cls.xml (revision 0)
+++ DOM/PM/Maatwerk/Calc/HF/impl/HFBerekenHalffabLijstException.cls.xml (revision 2069)
@@ -0,0 +1,62 @@
+
+
+
+1
+TECH.Exceptions.Exception
+0
+
+
+DOM.PM.Maatwerk.Calc.HF.IHalffabItemBuilder
+1
+
+
+
+%ArrayOfDataTypes
+1
+
+
+
+HFItemBuilder:DOM.PM.Maatwerk.Calc.HF.IHalffabItemBuilder,SelectieKenmerken:%ArrayOfDataTypes,InnerException:TECH.IException
+1
+1
+%Status
+
+
+
+
+%String
+
+
+
+
+TECH.enu.ExceptionCode
+
+
+
+
+%String
+
+
+
+
Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFLadeZijkantv001.cls.xml
===================================================================
diff -u -r1482 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFLadeZijkantv001.cls.xml (.../HFLadeZijkantv001.cls.xml) (revision 1482)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFLadeZijkantv001.cls.xml (.../HFLadeZijkantv001.cls.xml) (revision 2069)
@@ -13,7 +13,7 @@
Set Halffab.ZijkantDesign = "S"
Set Halffab.LadeDiepte = 500
Set Halffab.Draagkracht = 30
- Set Halffab.Kleur = "MG"
+ Set Halffab.ZijkantKleur = "MG"
Set Halffab.ZijkantHoogte = "M"
Set Halffab.Uittrekbaarheid = "V"
Set Halffab.LiRe = "LI+RE"
@@ -25,7 +25,7 @@
Set Halffab.ZijkantDesign = "S"
Set Halffab.LadeDiepte = 450
Set Halffab.Draagkracht = 30
- Set Halffab.Kleur = "MG"
+ Set Halffab.ZijkantKleur = "MG"
Set Halffab.ZijkantHoogte = "M"
Set Halffab.Uittrekbaarheid = "V"
Set Halffab.LiRe = "LI"
@@ -37,7 +37,7 @@
Set Halffab.ZijkantDesign = "S"
Set Halffab.LadeDiepte = 450
Set Halffab.Draagkracht = 30
- Set Halffab.Kleur = "MG"
+ Set Halffab.ZijkantKleur = "MG"
Set Halffab.ZijkantHoogte = "M"
Set Halffab.Uittrekbaarheid = "V"
Set Halffab.LiRe = "RE"
Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFBodemv001.cls.xml
===================================================================
diff -u -r1719 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 1719)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 2069)
@@ -18,12 +18,14 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: DOM/PM/Maatwerk/TBX/HaluxWerkoverzichtHelper.cls.xml
===================================================================
diff -u -r1881 -r2069
--- DOM/PM/Maatwerk/TBX/HaluxWerkoverzichtHelper.cls.xml (.../HaluxWerkoverzichtHelper.cls.xml) (revision 1881)
+++ DOM/PM/Maatwerk/TBX/HaluxWerkoverzichtHelper.cls.xml (.../HaluxWerkoverzichtHelper.cls.xml) (revision 2069)
@@ -105,7 +105,7 @@
DOM.PM.Maatwerk.TBX.enu.LadeBeoordeling
1
DOM.PM.impl.DataM.DataMProductCreator
+0
1
%Integer
@@ -33,7 +33,7 @@
Set IngegevenKenmerken = ..ProductSpecificatie.GeefIngegevenKenmerken()
- Set $E(KortTekst,12) = IngegevenKenmerken.LadeDiepte_"x"_IngegevenKenmerken.InbouwBreedte
+ Set $E(KortTekst,12) = IngegevenKenmerken.LadeDiepte_"x"_IngegevenKenmerken.CorpusBinnenbreedte
Set $E(KortTekst,22)=LadeZijkantHalffab.Kleur
@@ -42,7 +42,6 @@
// Zie ktxTBX() method in Prod.GAData.Product.tmpKPRCreate.MAC
Quit KortTekst
-
]]>
Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFLadeZijkantv001.cls.xml
===================================================================
diff -u -r1494 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFLadeZijkantv001.cls.xml (.../HFLadeZijkantv001.cls.xml) (revision 1494)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFLadeZijkantv001.cls.xml (.../HFLadeZijkantv001.cls.xml) (revision 2069)
@@ -18,12 +18,14 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFGlijderv001.cls.xml
===================================================================
diff -u -r1496 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFGlijderv001.cls.xml (.../HFGlijderv001.cls.xml) (revision 1496)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFGlijderv001.cls.xml (.../HFGlijderv001.cls.xml) (revision 2069)
@@ -18,11 +18,13 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: TECH/ListUtils.cls.xml
===================================================================
diff -u -r1554 -r2069
--- TECH/ListUtils.cls.xml (.../ListUtils.cls.xml) (revision 1554)
+++ TECH/ListUtils.cls.xml (.../ListUtils.cls.xml) (revision 2069)
@@ -83,6 +83,23 @@
]]>
+
+
+Maakt een diepe copy (2 diep) van een aray. De elementen van de array moeten %RegisteredObjects zijn.
+1
+Source:%AbstractArray
+%AbstractArray
+
+
+
1
sourceList:%ListOfDataTypes,targetList:%ListOfDataTypes
Index: DOM/PM/Maatwerk/Calc/HF/impl/HFItemBerekenException.cls.xml
===================================================================
diff -u -r1969 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/HFItemBerekenException.cls.xml (.../HFItemBerekenException.cls.xml) (revision 1969)
+++ DOM/PM/Maatwerk/Calc/HF/impl/HFItemBerekenException.cls.xml (.../HFItemBerekenException.cls.xml) (revision 2069)
@@ -10,28 +10,28 @@
1
-
-%ArrayOfDataTypes
+
+%ListOfObjects
1
-HFItemBuilder:DOM.PM.Maatwerk.Calc.HF.IHalffabItemBuilder,SelectieKenmerken:%ArrayOfDataTypes,InnerException:TECH.IException
+HFItemBuilder:DOM.PM.Maatwerk.Calc.HF.IHalffabItemBuilder,HalffabLijst:%ListOfObjects,InnerException:TECH.IException
1
1
%Status
%String
-
@@ -46,15 +46,15 @@
Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFBodemv001.cls.xml
===================================================================
diff -u -r1494 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 1494)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 2069)
@@ -16,15 +16,15 @@
Set Halffab.MateriaalType = "BODEM"
Set Halffab.LadeDiepte = 500
Set Halffab.LadeBreedte = 863
- Set Halffab.Kleur = "LG"
+ Set Halffab.BodemKleur = "LG"
Set Halffab.UnID = 567902
Do HalffabTabel.VoegToeHalffab(Halffab)
Set Halffab = ##class(DOM.PM.Maatwerk.Calc.HF.impl.TBX.HalffabBodem).%New()
Set Halffab.MateriaalType = "BODEMSTRK"
Set Halffab.LadeDiepte = 500
Set Halffab.LadeBreedte = 2840
- Set Halffab.Kleur = "LG"
+ Set Halffab.BodemKleur = "LG"
Do Halffab.BewerkbareProperties.Insert("LadeBreedte")
Set Halffab.UnID = 561591
Do HalffabTabel.VoegToeHalffab(Halffab)
@@ -37,7 +37,7 @@
Set IngegevenKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken).%New()
Set IngegevenKenmerken.LadeDiepte = 500
- Set IngegevenKenmerken.InbouwBreedte = 863
+ Set IngegevenKenmerken.CorpusBinnenbreedte = 863
Set IngegevenKenmerken.BodemKleur = "LG"
Do Context.HalffabItemsBoom.AddHalffabItem(..GeefLadeZijkantHalffab(Context))
@@ -60,7 +60,7 @@
Set IngegevenKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken).%New()
Set IngegevenKenmerken.LadeDiepte = 500
- Set IngegevenKenmerken.InbouwBreedte = 863
+ Set IngegevenKenmerken.CorpusBinnenbreedte = 863
Set IngegevenKenmerken.BodemKleur = "LG"
Set IngegevenKenmerken.PlaatMateriaal="HZ"
Index: DOM/PM/impl/DataM/DataMLadeKenmerkenCreator.cls.xml
===================================================================
diff -u -r1075 -r2069
--- DOM/PM/impl/DataM/DataMLadeKenmerkenCreator.cls.xml (.../DataMLadeKenmerkenCreator.cls.xml) (revision 1075)
+++ DOM/PM/impl/DataM/DataMLadeKenmerkenCreator.cls.xml (.../DataMLadeKenmerkenCreator.cls.xml) (revision 2069)
@@ -45,7 +45,7 @@
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabFrontHouder.cls.xml
===================================================================
diff -u -r1075 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabFrontHouder.cls.xml (.../HalffabFrontHouder.cls.xml) (revision 1075)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabFrontHouder.cls.xml (.../HalffabFrontHouder.cls.xml) (revision 2069)
@@ -22,7 +22,7 @@
DOM.PM.enu.Verpakking
-
+
%String
@@ -66,7 +66,7 @@
bitmap
-Kleur
+FronthouderKleur
@@ -125,6 +125,9 @@
LadeVariant
+
+FronthouderKleur
+
Index: zTryout/WV/PM/Maatwerk/HF/HalffabImportTBX.cls.xml
===================================================================
diff -u -r1641 -r2069
--- zTryout/WV/PM/Maatwerk/HF/HalffabImportTBX.cls.xml (.../HalffabImportTBX.cls.xml) (revision 1641)
+++ zTryout/WV/PM/Maatwerk/HF/HalffabImportTBX.cls.xml (.../HalffabImportTBX.cls.xml) (revision 2069)
@@ -25,7 +25,7 @@
%Status
+
+
+Oproepen via
+ set sc=##class(zTryout.WV.PM.Maatwerk.HF.HalffabImportTBX).MaakLeeg() w sc,!
+1
+Aantal:%Integer=20
+%Status
+
+
+
Oproepen via
Index: APPS/PM/Maatwerk/TBX/Conversie/KenmerkConvertor.cls.xml
===================================================================
diff -u -r1898 -r2069
--- APPS/PM/Maatwerk/TBX/Conversie/KenmerkConvertor.cls.xml (.../KenmerkConvertor.cls.xml) (revision 1898)
+++ APPS/PM/Maatwerk/TBX/Conversie/KenmerkConvertor.cls.xml (.../KenmerkConvertor.cls.xml) (revision 2069)
@@ -20,8 +20,8 @@
Do ..Controleer(TBXKenmerken.LadeVariant,Product.GeefVariant(),"LadeVariant", ErrorLijst)
Do ..IsValid(TBXKenmerken.LadeVariant,"DOM.PM.enu.LadeVariant", ErrorLijst)
- Set TBXKenmerken.InbouwBreedte = Product.GeefInbouwBreedte()
- Do ..Controleer(TBXKenmerken.InbouwBreedte,Product.GeefInbouwBreedte(),"InbouwBreedte", ErrorLijst)
+ Set TBXKenmerken.CorpusBinnenbreedte = Product.GeefInbouwBreedte()
+ Do ..Controleer(TBXKenmerken.CorpusBinnenbreedte,Product.GeefInbouwBreedte(),"CorpusBinnenbreedte", ErrorLijst)
Set TBXKenmerken.LadeDiepte = Product.GeefLadeDiepte()
Do ..Controleer(TBXKenmerken.LadeDiepte,Product.GeefLadeDiepte(),"LadeDiepte", ErrorLijst)
Index: vhUnitTest/DOM/PM/Maatwerk/TBX/TestWerkoverzichtHelper.cls.xml
===================================================================
diff -u -r1881 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/TBX/TestWerkoverzichtHelper.cls.xml (.../TestWerkoverzichtHelper.cls.xml) (revision 1881)
+++ vhUnitTest/DOM/PM/Maatwerk/TBX/TestWerkoverzichtHelper.cls.xml (.../TestWerkoverzichtHelper.cls.xml) (revision 2069)
@@ -10,15 +10,15 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: zTryout/WV/PM/Maatwerk/HF/HalffabImport.cls.xml
===================================================================
diff -u -r1482 -r2069
--- zTryout/WV/PM/Maatwerk/HF/HalffabImport.cls.xml (.../HalffabImport.cls.xml) (revision 1482)
+++ zTryout/WV/PM/Maatwerk/HF/HalffabImport.cls.xml (.../HalffabImport.cls.xml) (revision 2069)
@@ -159,6 +159,7 @@
1
%Status
DOM.PM.enu.Verpakking
-
+
%String
@@ -39,7 +39,7 @@
bitmap
-Kleur
+RughouderKleur
@@ -73,6 +73,9 @@
ZijwandHoogte
+
+RughouderKleur
+
Index: DOM/PM/Maatwerk/Calc/Common/IKCanonischeWaardeGenerator.cls.xml
===================================================================
diff -u -r2010 -r2069
--- DOM/PM/Maatwerk/Calc/Common/IKCanonischeWaardeGenerator.cls.xml (.../IKCanonischeWaardeGenerator.cls.xml) (revision 2010)
+++ DOM/PM/Maatwerk/Calc/Common/IKCanonischeWaardeGenerator.cls.xml (.../IKCanonischeWaardeGenerator.cls.xml) (revision 2069)
@@ -28,7 +28,7 @@
Set ..CanonischeWaarde = ""
Do ..VerwerkIngegevenKenmerken(TBXKenmerken)
- Set ..CanonischeWaarde = ..CanonischeWaarde_";"_TBXKenmerken.InbouwBreedte_";"_TBXKenmerken.LadeDiepte_";"_TBXKenmerken.LadeVariant_";"_TBXKenmerken.IsBinnenLade_";"_TBXKenmerken.Antislipmat_";"_TBXKenmerken.Blumotion_";"_TBXKenmerken.TipOn_";"_TBXKenmerken.BodemKleur_";"_TBXKenmerken.Draagkracht_";"_TBXKenmerken.Dwarsverdeling_";"_TBXKenmerken.FrontBevestiging_";"_TBXKenmerken.FrontHouderKleur_
+ Set ..CanonischeWaarde = ..CanonischeWaarde_";"_TBXKenmerken.CorpusBinnenbreedte_";"_TBXKenmerken.LadeDiepte_";"_TBXKenmerken.LadeVariant_";"_TBXKenmerken.IsBinnenLade_";"_TBXKenmerken.Antislipmat_";"_TBXKenmerken.Blumotion_";"_TBXKenmerken.TipOn_";"_TBXKenmerken.BodemKleur_";"_TBXKenmerken.Draagkracht_";"_TBXKenmerken.Dwarsverdeling_";"_TBXKenmerken.FrontBevestiging_";"_TBXKenmerken.FrontHouderKleur_
";"_TBXKenmerken.FrontOndersteuningAantal_";"_TBXKenmerken.FrontOndersteuningType_";"_TBXKenmerken.HangmapBoringen_";"_TBXKenmerken.Klasse_";"_TBXKenmerken.OpvullijstLinks_";"_TBXKenmerken.OpvullijstRechts_";"_TBXKenmerken.PlaatMateriaal_";"_TBXKenmerken.RugKleur_";"_TBXKenmerken.RugHouderKleur_";"_TBXKenmerken.RugHoogte_";"_TBXKenmerken.RugMateriaal_
";"_TBXKenmerken.SpoelbakBinnenzijwandHoogte_";"_TBXKenmerken.TussenrugMateriaal_";"_TBXKenmerken.UitsparingZijkantKleur_";"_TBXKenmerken.Stabilisator_";"_TBXKenmerken.UitsparingBreedte1_";"_TBXKenmerken.UitsparingBreedte2_";"_TBXKenmerken.UitsparingDiepte_";"_TBXKenmerken.UitsparingPositie1_";"_TBXKenmerken.UitsparingPositie2_";"_TBXKenmerken.Uittrekbaarheid_";"_TBXKenmerken.Verpakking_";"_TBXKenmerken.VoorwandMetMeenemer_
";"_TBXKenmerken.VoorwandMetGreep_";"_TBXKenmerken.VoorwandVerhogingType_";"_TBXKenmerken.VoorwandVerhogingMateriaal_";"_TBXKenmerken.VoorwandVerhogingKleur_";"_TBXKenmerken.ZijkantDesign_";"_TBXKenmerken.ZijkantHoogte_";"_TBXKenmerken.ZijkantKleur_";"_TBXKenmerken.ZijwandHoogte_";"_TBXKenmerken.ZijwandVerhogingType_";"_TBXKenmerken.ZijwandVerhogingMateriaal_
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBoxCap.cls.xml
===================================================================
diff -u -r1075 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBoxCap.cls.xml (.../HalffabBoxCap.cls.xml) (revision 1075)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBoxCap.cls.xml (.../HalffabBoxCap.cls.xml) (revision 2069)
@@ -18,7 +18,7 @@
%Integer
-
+
%String
@@ -52,7 +52,7 @@
bitmap
-Kleur
+ZijwandVerhogingKleur
@@ -100,6 +100,9 @@
LadeVariant
+
+ZijwandVerhogingKleur
+
Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugHouderv001.cls.xml
===================================================================
diff -u -r1482 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugHouderv001.cls.xml (.../HFRugHouderv001.cls.xml) (revision 1482)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugHouderv001.cls.xml (.../HFRugHouderv001.cls.xml) (revision 2069)
@@ -14,7 +14,7 @@
%Integer
-
+
%String
@@ -44,7 +44,7 @@
bitmap
-Kleur
+ZijwandVerhogingKleur
@@ -76,6 +76,9 @@
LadeVariant
+
+ZijwandVerhogingKleur
+
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFRugHouderv001.cls.xml
===================================================================
diff -u -r1482 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFRugHouderv001.cls.xml (.../HFRugHouderv001.cls.xml) (revision 1482)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFRugHouderv001.cls.xml (.../HFRugHouderv001.cls.xml) (revision 2069)
@@ -28,18 +28,18 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataTBX.cls.xml
===================================================================
diff -u -r1482 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataTBX.cls.xml (.../CreateDataTBX.cls.xml) (revision 1482)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataTBX.cls.xml (.../CreateDataTBX.cls.xml) (revision 2069)
@@ -40,7 +40,7 @@
Set TBX.RugHouderKleur="MG"
Set TBX.Draagkracht=30
Set TBX.LadeDiepte=500
- Set TBX.InbouwBreedte=863
+ Set TBX.CorpusBinnenbreedte=863
Set TBX.IsBinnenLade=0
Set TBX.Uittrekbaarheid="V"
Set TBX.ZijkantHoogte="M"
@@ -82,7 +82,7 @@
Set TBX.RugHouderKleur="SW"
Set TBX.Draagkracht=30
Set TBX.LadeDiepte=500
- Set TBX.InbouwBreedte=863
+ Set TBX.CorpusBinnenbreedte=863
Set TBX.IsBinnenLade=1
Set TBX.Uittrekbaarheid="V"
Set TBX.ZijkantHoogte="L"
@@ -145,7 +145,7 @@
Set TBX.RelingKleur="SW"
Set TBX.Draagkracht=30
Set TBX.LadeDiepte=500
- Set TBX.InbouwBreedte=863
+ Set TBX.CorpusBinnenbreedte=863
Set TBX.IsBinnenLade = 0
Set TBX.Uittrekbaarheid="V"
Set TBX.ZijkantHoogte="M"
Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFFrontv001.cls.xml
===================================================================
diff -u -r1719 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFFrontv001.cls.xml (.../HFFrontv001.cls.xml) (revision 1719)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFFrontv001.cls.xml (.../HFFrontv001.cls.xml) (revision 2069)
@@ -18,12 +18,14 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: vhUnitTest/DOM/PM/impl/TestIKCanonischeWaarde.cls.xml
===================================================================
diff -u -r2010 -r2069
--- vhUnitTest/DOM/PM/impl/TestIKCanonischeWaarde.cls.xml (.../TestIKCanonischeWaarde.cls.xml) (revision 2010)
+++ vhUnitTest/DOM/PM/impl/TestIKCanonischeWaarde.cls.xml (.../TestIKCanonischeWaarde.cls.xml) (revision 2069)
@@ -111,7 +111,7 @@
Do TBXKenmerken.Onderdelen.Insert("Bodem")
Do TBXKenmerken.Onderdelen.Insert("Rug")
- Set TBXKenmerken.InbouwBreedte = 200
+ Set TBXKenmerken.CorpusBinnenbreedte = 200
Set TBXKenmerken.LadeDiepte = 250
Set TBXKenmerken.LadeVariant = ##class(DOM.PM.enu.LadeVariant).TBXPlus()
Set TBXKenmerken.IsBinnenLade = 1
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabRug.cls.xml
===================================================================
diff -u -r1075 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabRug.cls.xml (.../HalffabRug.cls.xml) (revision 1075)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabRug.cls.xml (.../HalffabRug.cls.xml) (revision 2069)
@@ -10,7 +10,7 @@
%Integer
-
+
%String
@@ -34,7 +34,7 @@
bitmap
-Kleur
+RugKleur
@@ -60,6 +60,9 @@
RugHoogte
+
+RugKleur
+
Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv002.cls.xml
===================================================================
diff -u -r1482 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv002.cls.xml (.../HFFrontHouderv002.cls.xml) (revision 1482)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv002.cls.xml (.../HFFrontHouderv002.cls.xml) (revision 2069)
@@ -17,7 +17,7 @@
Set Halffab.ZijkantDesign = "A"
Set Halffab.ZijwandHoogte = "C"
Set Halffab.FrontType = "B"
- Set Halffab.Kleur = "SW"
+ Set Halffab.FronthouderKleur = "SW"
Set Halffab.Verpakking = "I"
Set Halffab.LiRe = "LI"
Set Halffab.Frontbevestiging = "GLAS"
@@ -29,7 +29,7 @@
Set Halffab.ZijkantDesign = "A"
Set Halffab.ZijwandHoogte = "C"
Set Halffab.FrontType = "B"
- Set Halffab.Kleur = "SW"
+ Set Halffab.FronthouderKleur = "SW"
Set Halffab.Verpakking = "I"
Set Halffab.LiRe = "RE"
Set Halffab.Frontbevestiging = "GLAS"
@@ -41,7 +41,7 @@
Set Halffab.ZijkantDesign = "A"
Set Halffab.ZijwandHoogte = "C"
Set Halffab.FrontType = "B"
- Set Halffab.Kleur = "SW"
+ Set Halffab.FronthouderKleur = "SW"
Set Halffab.Verpakking = "I"
Set Halffab.LiRe = "LI"
Set Halffab.Frontbevestiging = "RELING"
@@ -53,7 +53,7 @@
Set Halffab.ZijkantDesign = "A"
Set Halffab.ZijwandHoogte = "C"
Set Halffab.FrontType = "B"
- Set Halffab.Kleur = "SW"
+ Set Halffab.FronthouderKleur = "SW"
Set Halffab.Verpakking = "I"
Set Halffab.LiRe = "RE"
Set Halffab.Frontbevestiging = "RELING"
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFBodemv001.cls.xml
===================================================================
diff -u -r2020 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 2020)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 2069)
@@ -39,15 +39,12 @@
Set Halffab=HalffabItemZijkant.Halffab
Set AftrekVoorBodem=Halffab.AftrekVoorBodem
- Set LadeBreedte=IngegevenKenmerken.InbouwBreedte
+ Set LadeBreedte=IngegevenKenmerken.CorpusBinnenbreedte
Set BodemBreedte=LadeBreedte-AftrekVoorBodem
Set BodemBreedteSQL=LadeBreedte ; Tijdelijk omdat afmetingen in Excel gebaseerd zijn op LadeBreedte
- // FMA We zorgen ervoor dat GenereerKenmerken werkt los van de Bereken method
- // zodat we deze kenmerken ook kunnen gebruiken voor de method BerekenHalffabLijst
- Set SelectieKenmerken=##class(%ArrayOfDataTypes).%New()
- Do ..GenereerKenmerken(IngegevenKenmerken, .SelectieKenmerken)
- Set HalffabList = Context.SelecteerHalffabrikaten(##this,SelectieKenmerken)
+ Set SelectieKenmerken = ..GenereerKenmerken(IngegevenKenmerken)
+ Set HalffabList = Context.SelecteerHalffabrikaten(##this, SelectieKenmerken)
Set BodemViaStrook=(IngegevenKenmerken.PlaatMateriaal?1(1"HS",1"KS"))
@@ -97,29 +94,32 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabLadeZijkant.cls.xml
===================================================================
diff -u -r1555 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabLadeZijkant.cls.xml (.../HalffabLadeZijkant.cls.xml) (revision 1555)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabLadeZijkant.cls.xml (.../HalffabLadeZijkant.cls.xml) (revision 2069)
@@ -26,7 +26,7 @@
DOM.PM.enu.Verpakking
-
+
%String
@@ -79,7 +79,7 @@
bitmap
-Kleur
+ZijkantKleur
@@ -138,6 +138,9 @@
LadeVariant
+
+ZijkantKleur
+
Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFInschuifElementv001.cls.xml
===================================================================
diff -u -r1482 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFInschuifElementv001.cls.xml (.../HFInschuifElementv001.cls.xml) (revision 1482)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFInschuifElementv001.cls.xml (.../HFInschuifElementv001.cls.xml) (revision 2069)
@@ -16,7 +16,7 @@
Set Halffab.LadeVariant = ##class(DOM.PM.enu.LadeVariant).TBXIntivo()
Set Halffab.LadeDiepte = 500
Set Halffab.ZijwandHoogte = "D"
- Set Halffab.Kleur = "DIA"
+ Set Halffab.ZijwandVerhogingKleur = "DIA"
Set Halffab.UnID = 425414
Do HalffabTabel.VoegToeHalffab(Halffab)
@@ -25,7 +25,7 @@
Set Halffab.LadeDiepte = 1050
Set Halffab.LadeBreedte = 1145
Set Halffab.ZijwandHoogte = "D"
- Set Halffab.Kleur = "DIA"
+ Set Halffab.ZijwandVerhogingKleur = "DIA"
Do Halffab.BewerkbareProperties.Insert("LadeDiepte")
Set Halffab.UnID = 454732
Do HalffabTabel.VoegToeHalffab(Halffab)
@@ -34,7 +34,7 @@
Set Halffab.LadeVariant = ##class(DOM.PM.enu.LadeVariant).TBXIntivo()
Set Halffab.LadeDiepte = 500
Set Halffab.ZijwandHoogte = "D"
- Set Halffab.Kleur = "DBR"
+ Set Halffab.ZijwandVerhogingKleur = "DBR"
Do Halffab.BewerkbareProperties.Insert("LadeDiepte")
Do Halffab.BewerkbareProperties.Insert("ZijwandHoogte")
Set Halffab.UnID = 506222
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontRelingHouderv001.cls.xml
===================================================================
diff -u -r2012 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontRelingHouderv001.cls.xml (.../HFFrontRelingHouderv001.cls.xml) (revision 2012)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontRelingHouderv001.cls.xml (.../HFFrontRelingHouderv001.cls.xml) (revision 2069)
@@ -52,17 +52,18 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
@@ -91,8 +92,7 @@
Set HalffabItem = ""
If (..BuilderMoetWerken(IngegevenKenmerken,Context))
{
- Set SelectieKenmerken=##class(%ArrayOfDataTypes).%New()
- Do ..GenereerKenmerken(IngegevenKenmerken, .SelectieKenmerken)
+ Set SelectieKenmerken= ..GenereerKenmerken(IngegevenKenmerken)
Set HalffabList = Context.SelecteerHalffabrikaten(##this,SelectieKenmerken)
Do ..FilterHalffabList(.HalffabList, IngegevenKenmerken, Context)
Do ..ValideerHalffabList(.HalffabList)
Index: DOM/PM/Maatwerk/Calc/Common/impl/TBXKenmerken.cls.xml
===================================================================
diff -u -r2004 -r2069
--- DOM/PM/Maatwerk/Calc/Common/impl/TBXKenmerken.cls.xml (.../TBXKenmerken.cls.xml) (revision 2004)
+++ DOM/PM/Maatwerk/Calc/Common/impl/TBXKenmerken.cls.xml (.../TBXKenmerken.cls.xml) (revision 2069)
@@ -7,7 +7,7 @@
DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
0
-
+
%Float
@@ -248,7 +248,7 @@
Do TBXKenmerken.ZetKenmerkenHoutKleur(BodemKleur)
Set TBXKenmerken.LadeDiepte = LadeDiepte
Set TBXKenmerken.Draagkracht = Draagkracht
- Set TBXKenmerken.InbouwBreedte = InbouwBreedte
+ Set TBXKenmerken.CorpusBinnenbreedte = InbouwBreedte
Quit TBXKenmerken
]]>
@@ -644,7 +644,7 @@
HangmapBoringen
-InbouwBreedte
+CorpusBinnenbreedte
IsBinnenLade
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBodem.cls.xml
===================================================================
diff -u -r1719 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBodem.cls.xml (.../HalffabBodem.cls.xml) (revision 1719)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HalffabBodem.cls.xml (.../HalffabBodem.cls.xml) (revision 2069)
@@ -14,7 +14,7 @@
%Integer
-
+
%String
@@ -34,7 +34,7 @@
bitmap
-Kleur
+BodemKleur
@@ -59,6 +59,9 @@
MateriaalType
+
+BodemKleur
+
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontHouderv001.cls.xml
===================================================================
diff -u -r2012 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontHouderv001.cls.xml (.../HFFrontHouderv001.cls.xml) (revision 2012)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontHouderv001.cls.xml (.../HFFrontHouderv001.cls.xml) (revision 2069)
@@ -26,21 +26,21 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
@@ -86,8 +87,7 @@
Set HalffabItem = ""
If (..BuilderMoetWerken(IngegevenKenmerken))
{
- Set SelectieKenmerken=##class(%ArrayOfDataTypes).%New()
- Do ..GenereerKenmerken(IngegevenKenmerken, .SelectieKenmerken)
+ Set SelectieKenmerken = ..GenereerKenmerken(IngegevenKenmerken)
Set HalffabList = Context.SelecteerHalffabrikaten(##this,SelectieKenmerken)
Do ..FilterHalffabList(.HalffabList, IngegevenKenmerken, Context)
Do ..ValideerHalffabList(.HalffabList)
Index: DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFHoekVerbinderv001.cls.xml
===================================================================
diff -u -r2012 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFHoekVerbinderv001.cls.xml (.../HFHoekVerbinderv001.cls.xml) (revision 2012)
+++ DOM/PM/Maatwerk/Calc/HF/impl/KAD/HFHoekVerbinderv001.cls.xml (.../HFHoekVerbinderv001.cls.xml) (revision 2069)
@@ -33,11 +33,12 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontHouderv002.cls.xml
===================================================================
diff -u -r1075 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontHouderv002.cls.xml (.../HFFrontHouderv002.cls.xml) (revision 1075)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFFrontHouderv002.cls.xml (.../HFFrontHouderv002.cls.xml) (revision 2069)
@@ -7,13 +7,13 @@
0
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv001.cls.xml
===================================================================
diff -u -r1482 -r2069
--- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv001.cls.xml (.../HFFrontHouderv001.cls.xml) (revision 1482)
+++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv001.cls.xml (.../HFFrontHouderv001.cls.xml) (revision 2069)
@@ -17,7 +17,7 @@
Set Halffab.ZijkantDesign = "A"
Set Halffab.ZijwandHoogte = "C"
Set Halffab.FrontType = "B"
- Set Halffab.Kleur = "SW"
+ Set Halffab.FronthouderKleur = "SW"
Set Halffab.Verpakking = "I"
Set Halffab.LiRe = "LI"
Set Halffab.UnID = 1001
@@ -28,7 +28,7 @@
Set Halffab.ZijkantDesign = "A"
Set Halffab.ZijwandHoogte = "C"
Set Halffab.FrontType = "B"
- Set Halffab.Kleur = "SW"
+ Set Halffab.FronthouderKleur = "SW"
Set Halffab.Verpakking = "I"
Set Halffab.LiRe = "RE"
Set Halffab.UnID = 1002
Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFRugv001.cls.xml
===================================================================
diff -u -r1719 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 1719)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TAOO/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 2069)
@@ -18,12 +18,14 @@
-
-1
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
Index: DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFRugv001.cls.xml
===================================================================
diff -u -r2012 -r2069
--- DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 2012)
+++ DOM/PM/Maatwerk/Calc/HF/impl/TBX/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 2069)
@@ -35,33 +35,27 @@
= Exacte RugBreedte
If (HalffabList.Count()>0) {
Set GefilterdeHalffabList=HalffabList.%New() ; Maak een nieuwe instantie van dezelfde klasse als HalffabList
Set Iterator=##class(TECH.ListIterator).%New(HalffabList)
While (Iterator.HasNext()) {
Set Halffab=Iterator.Next()
;Do:(Halffab.LadeBreedte="") GefilterdeHalffabList.Insert(Halffab) ; Tijdelijk, totdat BewerkbareProperties List geïmplementeerd is.
- Do:(Halffab.IsBewerkbaarOp("LadeBreedte"))&&(Halffab.LadeBreedte'
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Rugbreedte:%Float
+%ArrayOfDataTypes
+
+
+
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+%ArrayOfDataTypes
+
+
+
%Library.CacheStorage