Index: DOM/PM/impl/DataM/DataMProductAPI.cls.xml
===================================================================
diff -u -r1507 -r1516
--- DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 1507)
+++ DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 1516)
@@ -124,12 +124,17 @@
DOM.PM.Product
-
+
@@ -195,6 +195,7 @@
+
Index: zTryout/CSC/TAOOLade.cls.xml
===================================================================
diff -u -r1511 -r1516
--- zTryout/CSC/TAOOLade.cls.xml (.../TAOOLade.cls.xml) (revision 1511)
+++ zTryout/CSC/TAOOLade.cls.xml (.../TAOOLade.cls.xml) (revision 1516)
@@ -22,7 +22,7 @@
Set IngegevenKenmerken.LadeDiepte = 250
Set IngegevenKenmerken.LadeKleur = ##class(DOM.PM.enu.TAOOLadeKleur).SmokedWalnut()
Set IngegevenKenmerken.LadeHoogte = ##class(DOM.PM.enu.TAOOLadeHoogte).N()
- Set IngegevenKenmerken.IsBinnenlade = 0
+ Set IngegevenKenmerken.IsBinnenlade = 1
Set IngegevenKenmerken.Draagkracht = 30
Set IngegevenKenmerken.InbouwBreedte = 650
@@ -45,6 +45,21 @@
write !
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()
+ Set Product = ProductAPI.MaakProduct(ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom, KostItem)
+
+ w !,"Opgeslagen product info",!
+ w "-----------------------",!
+ w "PRNr: "_Product.GeefPRNr(),!
+ w "Korttekst: "_Product.GeefKorttekst(),!
+ w "DossierNr: #"_Product.GeefDossierNr(),!
+ w "ProductSpecificatie: "_Product.GeefProductSpecificatie().%Id(),!
+ w "BerekeningsSpecificatie: "_Product.GeefBerekeningsSpecificatie().%Id(),!!
]]>
Index: zTryout/CSC/PM/Maatwerk/HF/DataGeneratie.cls.xml
===================================================================
diff -u -r1222 -r1516
--- zTryout/CSC/PM/Maatwerk/HF/DataGeneratie.cls.xml (.../DataGeneratie.cls.xml) (revision 1222)
+++ zTryout/CSC/PM/Maatwerk/HF/DataGeneratie.cls.xml (.../DataGeneratie.cls.xml) (revision 1516)
@@ -13,6 +13,9 @@
Do ##class(DOM.PM.impl.DataM.DataMBouwsteenLabelInfo).%KillExtent()
Set Labels = ##class(%ListOfDataTypes).%New()
+
+ Do Labels.Insert("OpMaatProduct\BSL\1")
+
Do Labels.Insert("LadeZijkantLinks\PRLALI\0")
Do Labels.Insert("LadeZijkantRechts\PRLARE\0")
Do Labels.Insert("FrontHouderLinks\PRFRHLI\0")
@@ -31,9 +34,18 @@
Do Labels.Insert("ProfielBoven\PRPROFB\1")
Do Labels.Insert("HoekVerbinder\PRHOEK\0")
Do Labels.Insert("Vulling\PRVUL\1")
+ Do Labels.Insert("LadeZijkant\PRZIJKANT\0")
+ Do Labels.Insert("Front\PRFRONT\1")
+ Do Labels.Insert("Glijder\PRGLIJDER\0")
+ Do Labels.Insert("KoppelingLinks\PRKOPLI\0")
+ Do Labels.Insert("KoppelingRechts\PRKOPRE\0")
+ Do Labels.Insert("FrontBevestiging\PRFRONTB\0")
+ Do Labels.Insert("Schroef\PRSCHROEF\0")
+ Do Labels.Insert("Lijm\PRLIJM\0")
+ Do Labels.Insert("Etiket\PRETIKET\0")
- Set Iterator = ##class(TECH.ListIterator).%New(Labels)
+ Set Iterator = ##class(TECH.ListIterator).%New(Labels)
While (Iterator.HasNext())
{
Set Lijn = Iterator.Next()
Index: DOM/PM/impl/DataM/DataMTBXLadeCreator.cls.xml
===================================================================
diff -u
--- DOM/PM/impl/DataM/DataMTBXLadeCreator.cls.xml (revision 0)
+++ DOM/PM/impl/DataM/DataMTBXLadeCreator.cls.xml (revision 1516)
@@ -0,0 +1,49 @@
+
+
+
+1
+DOM.PM.impl.DataM.DataMProductCreator
+
+
+1
+%Integer
+
+
+
+
+DossierNummer:%String
+1
+%String
+Links").Halffab
+
+ Set Draagkracht = LadeZijkantHalffab.Draagkracht
+ Set Glijder = $S(Draagkracht=20:8,Draagkracht=30:8,Draagkracht=50:9,Draagkracht=65:6,Draagkracht=80:7,1:"I")
+ Set ZijkantDesign = LadeZijkantHalffab.ZijkantDesign
+ Set DesignCode=$S(ZijkantDesign="S":"/",1:ZijkantDesign) ; S,F,B,...
+ Set FrontBevestiging = ""
+ Set KortTekst = "TB"_Glijder_RugHalffab.RugHoogte_DesignCode_FrontBevestiging_"." // RugHoogte moet uiteindelijk uit het halffab "RugHouder" opgehaald worden en NIET uit de rug.
+ Set $E(KortTekst,7) = DossierNummer
+
+ Set IngegevenKenmerken = ..ProductSpecificatie.GeefIngegevenKenmerken()
+
+ Set $E(KortTekst,12) = IngegevenKenmerken.LadeDiepte_"x"_IngegevenKenmerken.InbouwBreedte
+
+ Set $E(KortTekst,22)=LadeZijkantHalffab.Kleur
+
+ // Er is ook nog wat tekst voor verpakking en sifon/spoelbak/hangmap/buro
+ // Nog wat info over kostprijs van werkuren enzo
+ // Zie ktxTBX() method in Prod.GAData.Product.tmpKPRCreate.MAC
+
+ Quit KortTekst
+
+]]>
+
+
+
Index: DOM/PM/impl/DataM/DataMTAOOLadeCreator.cls.xml
===================================================================
diff -u
--- DOM/PM/impl/DataM/DataMTAOOLadeCreator.cls.xml (revision 0)
+++ DOM/PM/impl/DataM/DataMTAOOLadeCreator.cls.xml (revision 1516)
@@ -0,0 +1,28 @@
+
+
+
+1
+DOM.PM.impl.DataM.DataMProductCreator
+0
+
+
+1
+%Integer
+
+
+
+
+DossierNummer:%String
+1
+%String
+
+
+
+
Index: vhDeploy/Deploy20110624x1155.cls.xml
===================================================================
diff -u
--- vhDeploy/Deploy20110624x1155.cls.xml (revision 0)
+++ vhDeploy/Deploy20110624x1155.cls.xml (revision 1516)
@@ -0,0 +1,14 @@
+
+
+
+1
+svn.Deploy
+0
+
+
+1
+
+
+
+
FishEye: Tag 1516 refers to a dead (removed) revision in file `DOM/PM/impl/DataM/DataMLadeCreator.cls.xml'.
FishEye: No comparison available. Pass `N' to diff?