Index: DOM/PM/impl/DataM/DataMProduct.cls.xml =================================================================== diff -u -r48390 -r48456 --- DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 48390) +++ DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 48456) @@ -123,6 +123,7 @@ %Status subscript van de j-node wijzigt dan. */ + #Dim RecalcProduktNodig as %Boolean = ..DataJ.IsGewijzigd() + If IsGewijzigdProduct { For NodeIndex = 0,1,2,3,4,5,15,"I1","J","G" { Do $method($property($this,"Data"_NodeIndex),"Save") } Set ^KPR(..ProductNummer, "J") = "" Do BLDIND^PRODUKT2(..ProductNummer) + + Do:(RecalcProduktNodig) RECALC^PRODUKT2(..ProductNummer) + If ..IsNieuwProduct { Do Gemaakt^PRODUKT2(..ProductNummer) } Else { Do Gewijzigd^PRODUKT2(..ProductNummer) } Set ..IsNieuwProduct = $$$False } @@ -667,6 +673,24 @@ ]]> + +%Numeric + + + + +Korting:%Numeric + + + + +%Numeric + + + %String + +GrootteOrde:DOM.PM.enu.GrootteOrde + + + KlasId:%String + +PPL:%Numeric + + + CifPercentage:%Numeric + +%Numeric + + + %Numeric + +%Numeric + + + %Integer + +GrootteOrde:DOM.PM.enu.GrootteOrde + + + HoofdGroep:%String + +Korting:%Numeric + + + Korttekst:%String + +PPL:%Numeric + + + PalletAantal:%Integer + +%Numeric + + + TECH.Iterator + +%Numeric + + + %String + +Korting:%Numeric + + + LeverancierId:%Integer + +GrootteOrde:DOM.PM.enu.GrootteOrde + + + HoofdGroep:%String + +PPL:%Numeric + + + CifPercentage:%Numeric + +%Numeric + + + %Numeric + +%Numeric + + + %Integer + +GrootteOrde:DOM.PM.enu.GrootteOrde + + + HoofdGroep:%String + +Korting:%Numeric + + + Korttekst:%String + +PPL:%Numeric + + + PalletAantal:%Integer %Integer - -MuntCode:%String + +%Numeric + + + + +%Numeric + + + + +GrootteOrde:DOM.PM.enu.GrootteOrde + +Korting:%Numeric + + + + +PPL:%Numeric + + + + +MuntCode:%String + + + %String Groep:%String + +1 +GrootteOrde:DOM.PM.enu.GrootteOrde + + 1 SubGroep:%String @@ -478,6 +483,16 @@ CifPPL:%Numeric + +1 +PPL:%Numeric + + + +1 +%Numeric + + 1 CifPercentage:%Numeric @@ -543,6 +558,16 @@ MuntCode:%String + +1 +%Numeric + + + +1 +Korting:%Numeric + + 1