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?