Index: DOM/CRM/impl/DataM/DataMKlant.cls.xml
===================================================================
diff -u -r1125 -r1328
--- DOM/CRM/impl/DataM/DataMKlant.cls.xml (.../DataMKlant.cls.xml) (revision 1125)
+++ DOM/CRM/impl/DataM/DataMKlant.cls.xml (.../DataMKlant.cls.xml) (revision 1328)
@@ -36,6 +36,11 @@
5
+
+%Integer
+7
+
+
%Boolean
"0"
@@ -102,6 +107,16 @@
1
+
+%Boolean
+1
+
+
+
+%Boolean
+1
+
+
KlantNummer:%Integer
%Status
@@ -114,6 +129,7 @@
Set ..BetalingsGegevens3Dirty = 1
Set ..Opmerkingen1Dirty = 1
Set ..Opmerkingen2Dirty = 1
+ Set ..Node7Dirty = 1
Quit $$$OK
]]>
@@ -131,6 +147,7 @@
Set ..BetalingsGegevens3Dirty = 0
Set ..Opmerkingen1Dirty = 0
Set ..Opmerkingen2Dirty = 0
+ Set ..Node7Dirty = 0
}Else{
Set Status = '($$$OK)
}
@@ -146,7 +163,7 @@
$$$ThrowError($$$errGeneralError,"Er is geen KlantNummer ingevuld, kan object niet saven.")
}
- If (..AlgemeneGegevensDirty || ..BetalingsGegevens2Dirty || ..BetalingsGegevens3Dirty || ..Opmerkingen1Dirty || ..Opmerkingen2Dirty)
+ If (..AlgemeneGegevensDirty || ..BetalingsGegevens2Dirty || ..BetalingsGegevens3Dirty || ..Opmerkingen1Dirty || ..Opmerkingen2Dirty || ..Node7Dirty)
{
Set OudeKlantIndex = $PIECE(^DKL("K","KL.A",..KlantNummer,0),"\",31)
@@ -243,6 +260,13 @@
Set ^DKL("K","KL.A",..KlantNummer,..#Opmerkingen2Node) = ..Opmerkingen2
Set ^KKL(..GeefKlantIndexKKL(),..#Opmerkingen2Node) = ..Opmerkingen2
}
+ If (..Node7Dirty){
+ Set OudeNode7 = ^DKL("K","KL.A",..KlantNummer,..#Node7)
+ Do ..LogWijzigingen(..KlantNummer, ..#Node7, OudeNode7, ..Node7Data)
+
+ Set ^DKL("K","KL.A",..KlantNummer,..#Node7) = ..Node7Data
+ Set ^KKL(..GeefKlantIndexKKL(),..#Node7) = ..Node7Data
+ }
/// Event raisen dat klant gewijzigd is.
Do ##class(APPS.CRM.KlantService).RaiseWijzigEvent(..KlantNummer)
@@ -316,6 +340,13 @@
]]>
+
+
+
+
vraag voor FRANK of PIETER
@@ -408,5 +439,17 @@
Quit i%Opmerkingen2
]]>
+
+
+1
+%String
+
+