Index: DOM/PM/impl/DataM/DataMProduct.cls.xml =================================================================== diff -u -r51475 -r51915 --- DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 51475) +++ DOM/PM/impl/DataM/DataMProduct.cls.xml (.../DataMProduct.cls.xml) (revision 51915) @@ -135,7 +135,8 @@ #dim IsGewijzigdProduct As %Boolean = 0 #dim IsGewijzigdeNode As %Boolean = 0 #dim BestaatSubscript As %Boolean = 0 - #Dim RecalcProduktNodig as %Boolean = ..DataJ.IsGewijzigd() // check voor gewijzigde leverancier ? -> subscript van de j-node wijzigt dan. + #dim IsJNodeGewijzigd As %Boolean = ..DataJ.IsGewijzigd() // Check voor gewijzigde leverancier ? -> subscript van de J-node wijzigt dan => verouderde J-node moet gekilld worden. + #Dim RecalcProduktNodig as %Boolean = IsJNodeGewijzigd // Check voor gewijzigde leverancier ? -> subscript van de J-node wijzigt dan => aanmaak nieuwe J-node. #dim NodeIndex As %String For NodeIndex = 0,1,2,3,4,5,15,"I1","J","G" { @@ -154,6 +155,10 @@ Do $method($property($this,"Data"_NodeIndex),"Save") } Set ^KPR(..ProductNummer, "J") = "" + If IsJNodeGewijzigd { + Do ..KuisOpVerouderdeJNodes() + } + Do BLDIND^PRODUKT2(..ProductNummer) if RecalcProduktNodig{ @@ -1154,6 +1159,35 @@ Do DLOGMOD^LOG("PR",ProductNummer,BIndex,OudGegeven,NieuwGegeven,,) ]]> + + +1 + + + + +ProductNummer:%String +1 +%ListOfDataTypes + +