Index: DOM/CRM/impl/DataM/DataMKlantAPI.cls.xml =================================================================== diff -u -r1133 -r1334 --- DOM/CRM/impl/DataM/DataMKlantAPI.cls.xml (.../DataMKlantAPI.cls.xml) (revision 1133) +++ DOM/CRM/impl/DataM/DataMKlantAPI.cls.xml (.../DataMKlantAPI.cls.xml) (revision 1334) @@ -53,9 +53,17 @@ $$$ThrowError($$$errGeneralError,"Er is geen klant template meegegeven.") } - Set GlobalData = ##class(DOM.CRM.impl.DataM.DataMKlantTemplate).GeefTemplate(TypeTemplateKlant) - /// Data inladen vanuit de template - for i = 0 : 1 : 8 Set Data(i) = GlobalData.GetAt(i) + Set Data(0)="" + /// Template komt uit global ^KBA("%A",1,"KL", + If ($Length(TypeTemplateKlant)=1){ + for i = 0 : 1 : 8 Set Data(i) = $Translate(^KBA("%A",1,"KL",TypeTemplateKlant,i),"?") + } + /// Template is enkel via code bereikbaar via enumeration + Else{ + Set GlobalData = ##class(DOM.CRM.impl.DataM.DataMKlantTemplate).GeefTemplate(TypeTemplateKlant) + /// Data inladen vanuit de template + for i = 0 : 1 : 8 Set Data(i) = GlobalData.GetAt(i) + } Set KlantIndex = $$COMPRES^KLANT(dtoKlant.KlantNaam,KlantNummer) @@ -68,6 +76,7 @@ Set $Piece(Data(0),..#Delimiter,6) = dtoKlant.Adres.GeefPostcode() Set $Piece(Data(0),..#Delimiter,7) = dtoKlant.Adres.GeefGemeente() Set $Piece(Data(0),..#Delimiter,8) = dtoKlant.Adres.GeefLandNr() + Set $Piece(Data(0),..#Delimiter,9) = dtoKlant.Taal Set $Piece(Data(0),..#Delimiter,13) = dtoKlant.Telefoon1 If (dtoKlant.BTWNummer '= ""){ Set $Piece(Data(0),..#Delimiter,16) = dtoKlant.BTWNummer @@ -114,6 +123,79 @@ ]]> + + +Maak een persoon voor de opgegeven klantnummer. +KlantNummer:%Integer,dtoPersoon:DOM.common.dto.Persoon +DOM.common.Persoon + + + + + +Maak een persoon voor de opgegeven klantnummer. +KlantNummer:%Integer,Persoon:DOM.common.Persoon + + + Zoekt tussen de klanten de medewerkers van VanHoecke en Halux