Index: APPS/Halux/PPS/Document/ProductieDetailDocument/impl/MVX/BladInhoudBuilder.cls.xml =================================================================== diff -u -r63130 -r65059 --- APPS/Halux/PPS/Document/ProductieDetailDocument/impl/MVX/BladInhoudBuilder.cls.xml (.../BladInhoudBuilder.cls.xml) (revision 63130) +++ APPS/Halux/PPS/Document/ProductieDetailDocument/impl/MVX/BladInhoudBuilder.cls.xml (.../BladInhoudBuilder.cls.xml) (revision 65059) @@ -3,20 +3,19 @@ APPS.Halux.PPS.Document.ProductieDetailDocument.impl.common.BladInhoudBuilderTemplate - - +APPS.Halux.PPS.Document.ProductieDetailDocument.impl.MVX.MatUitsparingSnijPositieBepaler +1 + -]]> - - +MatUitsparingSnijPositieBepaler:APPS.Halux.PPS.Document.ProductieDetailDocument.impl.MVX.MatUitsparingSnijPositieBepaler 1 1 %Status 1 @@ -62,13 +61,13 @@ #dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken = ..Product.GeefIngegevenKenmerken() If ..InputParameters.Layout = ##class(APPS.Halux.PPS.Document.ProductieDetailDocument.enu.Layout).MVXAlleGroepen() { - /* + If (..HeeftMat(IngegevenKenmerken) && $$$Not(..IsMatUit3of5Stukken(IngegevenKenmerken)) && ..IngegevenKenmerkenTypeAPI.IsSifonlade(IngegevenKenmerken)) { #dim ProductDetailDataLijn As APPS.Halux.PPS.Document.ProductieDetailDocument.impl.common.ProductDetailDataLijn = "" - #dim PDBGroepNaam As APPS.Halux.PPS.Document.ProductieDetailDocument.impl.LBX.enu.DetailBladLayoutGroepen = "" - Set PDBGroepNaam = ##class(APPS.Halux.PPS.Document.ProductieDetailDocument.impl.LBX.enu.DetailBladLayoutGroepen).Eindmontage() ; Aan te passen naar UitsparingData + #dim PDBGroepNaam As APPS.Halux.PPS.Document.ProductieDetailDocument.impl.MVX.enu.DetailBladLayoutGroepen = "" + Set PDBGroepNaam = ##class(APPS.Halux.PPS.Document.ProductieDetailDocument.impl.MVX.enu.DetailBladLayoutGroepen).Eindmontage() ; Aan te passen naar UitsparingData #dim MatLinksX As %Decimal = ..MatUitsparingSnijPositieBepaler.GeefMatLinksX(IngegevenKenmerken) Set ProductDetailDataLijn = ..MaakDataLijn(" MAT LINKS X", MatLinksX_"mm", "","") @@ -80,15 +79,19 @@ Set ProductDetailDataLijn = ..MaakDataLijn(" MAT VOORAAN Q", MatVooraanQ_"mm", "","") Do DetailLijnenZonderHalffabItem.InsertKeyValue(PDBGroepNaam, ProductDetailDataLijn) - } elseif IngegevenKenmerken.UitsparingData.AantalUitsparingen = ##class(DOM.PM.enu.AantalUitsparingen).Dubbel() { + } ElseIf IngegevenKenmerken.UitsparingData.AantalUitsparingen = ##class(DOM.PM.enu.AantalUitsparingen).Dubbel() { #dim MatVooraanQ1 As %Decimal = ..MatUitsparingSnijPositieBepaler.GeefMatVooraanQ1(IngegevenKenmerken) Set ProductDetailDataLijn = ..MaakDataLijn(" MAT VOORAAN Q1", MatVooraanQ1_"mm", "","") Do DetailLijnenZonderHalffabItem.InsertKeyValue(PDBGroepNaam, ProductDetailDataLijn) - #dim MatMiddenM As %Decimal = ..MatUitsparingSnijPositieBepaler.GeefMatMiddenM(IngegevenKenmerken) - Set ProductDetailDataLijn = ..MaakDataLijn(" MAT MIDDEN M", MatMiddenM_"mm", "","") + #dim MatMiddenM1 As %Decimal = ..MatUitsparingSnijPositieBepaler.GeefMatMiddenM1(IngegevenKenmerken) + Set ProductDetailDataLijn = ..MaakDataLijn(" MAT MIDDEN M1", MatMiddenM1_"mm", "","") Do DetailLijnenZonderHalffabItem.InsertKeyValue(PDBGroepNaam, ProductDetailDataLijn) + + #dim MatMiddenM2 As %Decimal = ..MatUitsparingSnijPositieBepaler.GeefMatMiddenM2(IngegevenKenmerken) + Set ProductDetailDataLijn = ..MaakDataLijn(" MAT MIDDEN M2", MatMiddenM2_"mm", "","") + Do DetailLijnenZonderHalffabItem.InsertKeyValue(PDBGroepNaam, ProductDetailDataLijn) #dim MatVooraanQ2 As %Decimal = ..MatUitsparingSnijPositieBepaler.GeefMatVooraanQ2(IngegevenKenmerken) Set ProductDetailDataLijn = ..MaakDataLijn(" MAT VOORAAN Q2", MatVooraanQ2_"mm", "","") @@ -100,15 +103,15 @@ Set ProductDetailDataLijn = ..MaakDataLijn(" MAT RECHTS Y", MatRechtsY_"mm", "","") Do DetailLijnenZonderHalffabItem.InsertKeyValue(PDBGroepNaam, ProductDetailDataLijn) } - */ + } Quit DetailLijnenZonderHalffabItem ]]> -IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken 1 %Boolean + + +APPS.Halux.PPS.Document.ProductieDetailDocument.MatUitsparingSnijPositieBepaler + + +%Decimal +27 + + + +%Decimal +44 + + + +%Decimal +34 + + + +%Decimal +42 + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +1 +%Decimal + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +1 +%Boolean + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +1 +%Boolean + + + + + +