Index: DOM/CRM/impl/DataM/DataMKlant.cls.xml =================================================================== diff -u -r950 -r966 --- DOM/CRM/impl/DataM/DataMKlant.cls.xml (.../DataMKlant.cls.xml) (revision 950) +++ DOM/CRM/impl/DataM/DataMKlant.cls.xml (.../DataMKlant.cls.xml) (revision 966) @@ -1,10 +1,10 @@ - + TECH.Error 1 DOM.CRM.impl.DataM.DataMKlantBase -62174,38666.977193 +62174,62477.197921 0 @@ -22,7 +22,7 @@ 2 - + %Integer 4 @@ -147,10 +147,10 @@ /// Nieuwe gegevens in de global wegschrijven Set ^DKL("K","KL.A",..KlantNummer,..#AlgemeneGegevensNode) = ..AlgemeneGegevens - Set ^KKL(..GeefKlantIndex(),..#AlgemeneGegevensNode) = ..AlgemeneGegevens + Set ^KKL(..GeefKlantIndexKKL(),..#AlgemeneGegevensNode) = ..AlgemeneGegevens /// In KKL moet alles verplaatst worden - Do ..IndexGewijzigd(IndexUpdated, OudeKlantIndex) + //Do ..IndexGewijzigd(IndexUpdated, OudeKlantIndex) /// De vhisie-accounts verwijderen voor deze klant. If (..ActiefChanged){ @@ -160,25 +160,22 @@ ..GeefActiefStatus() = ##class(DOM.CRM.enu.ActiefStatus).Verwijderd()) { /// vhisie accounts verwijderen - Do V6^KCOAK(..GeefKlantIndex()) + Do V6^KCOAK(..GeefKlantIndexKKL()) } } } If (..BetalingsGegevens1Dirty){ Set OudeBetalingsGegevens = ^DKL("K","KL.A",..KlantNummer,..#BetalingsGegevens1Node) Do ..LogWijzigingen(..KlantNummer, ..#BetalingsGegevens1Node, OudeBetalingsGegevens, ..BetalingsGegevens1) - /// Indexen updaten indien nodig - Set IndexUpdated = 0 If (..GeefTKFax() '= $Piece(OudeBetalingsGegevens,"\",26)) { Do ..VerwijderIndexen() Do ..BouwIndexenOp() - Set IndexUpdated = 1 } Set ^DKL("K","KL.A",..KlantNummer,..#BetalingsGegevens1Node) = ..BetalingsGegevens1 - Set ^KKL(..GeefKlantIndex(),..#BetalingsGegevens1Node) = ..BetalingsGegevens1 + Set ^KKL(..GeefKlantIndexKKL(),..#BetalingsGegevens1Node) = ..BetalingsGegevens1 /// In KKL moet alles verplaatst worden Do ..IndexGewijzigd(IndexUpdated, OudeKlantIndex) @@ -189,14 +186,14 @@ Do ..LogWijzigingen(..KlantNummer, ..#BetalingsGegevens2Node, OudeBetalingsGegevens, ..BetalingsGegevens2) Set ^DKL("K","KL.A",..KlantNummer,..#BetalingsGegevens2Node) = ..BetalingsGegevens2 - Set ^KKL(..GeefKlantIndex(),..#BetalingsGegevens2Node) = ..BetalingsGegevens2 + Set ^KKL(..GeefKlantIndexKKL(),..#BetalingsGegevens2Node) = ..BetalingsGegevens2 } If (..Opmerkingen2Dirty){ - Set OudeOpmerkigen2 = ^DKL("K","KL.A",..KlantNummer,..#Opmerkigen2Node) - Do ..LogWijzigingen(..KlantNummer, ..#Opmerkigen2Node, OudeOpmerkigen2, ..Opmerkingen2) + Set OudeOpmerkigen2 = ^DKL("K","KL.A",..KlantNummer,..#Opmerkingen2Node) + Do ..LogWijzigingen(..KlantNummer, ..#Opmerkingen2Node, OudeOpmerkigen2, ..Opmerkingen2) - Set ^DKL("K","KL.A",..KlantNummer,..#Opmerkigen2Node) = ..Opmerkingen2 - Set ^KKL(..GeefKlantIndex(),..#Opmerkigen2Node) = ..Opmerkingen2 + Set ^DKL("K","KL.A",..KlantNummer,..#Opmerkingen2Node) = ..Opmerkingen2 + Set ^KKL(..GeefKlantIndexKKL(),..#Opmerkingen2Node) = ..Opmerkingen2 } } Quit $$$OK @@ -209,7 +206,7 @@ Hier specifiek in KKL de nodes overkopiƫren. IndexUpdated:%Boolean,OudeKlantIndex:%String KlantNummer:%Integer,Node:%Integer,OudeGegevens:%String,NieuweGegevens:%String,OverTeSlagenPieces:%ListOfDataTypes="" @@ -260,12 +258,33 @@ ]]> + + vraag voor FRANK of PIETER + +]]> + + + + + + + + + + 1 %String @@ -289,6 +309,7 @@ @@ -311,6 +332,7 @@ @@ -322,10 +344,11 @@ - +