Index: AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml =================================================================== diff -u -r38084 -r42557 --- AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (.../pxAdres.cls.xml) (revision 38084) +++ AX/Uitgaand/EC/Klanten/impl/pxAdres.cls.xml (.../pxAdres.cls.xml) (revision 42557) @@ -83,14 +83,14 @@ Set VolgNr=0 If ($TR($ZCVT(Klant.StraatNrBus,"U")," ","")'["POSTBUS") Do ; geen postbus adres . Set pxAdres=..%New() - . Do pxAdres.Fill("H",Klant.Aanspreking, Klant.Naam, Klant.Toenaam, Klant.StraatNrBus, Klant.Postnummer, Klant.Woonplaats, Klant.LandCode) + . Do pxAdres.Fill("H",Klant.Aanspreking, Klant.Naam, Klant.Toenaam, Klant.StraatNrBus, Klant.Postnummer, Klant.Woonplaats, Klant.LandCode,,,,$$SHOW^KLVERZW(,KLNr,,,,,1),"Main",,Klant.Taal) . Do Array.SetAt(pxAdres,VolgNr) ; Leveringsadressen Set KLNr=Klant.%Id() &sql(DECLARE FAP CURSOR FOR - SELECT NummerLeveringsadres,Aanspreking, Naam, PostNummer, StraatNrBus, ToeNaam, Woonplaats, Land->Code,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres - INTO AdresID,Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, Woonplaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres + SELECT NummerLeveringsadres,Aanspreking, Naam, PostNummer, StraatNrBus, ToeNaam, Woonplaats, Land->Code,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres,Verzendwijze + INTO AdresID,Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, Woonplaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres,Verzendwijze FROM Derde_Klant.LevAdres WHERE Klant = :KLNr ORDER BY TypeAdres ) @@ -101,16 +101,16 @@ . If KodeLeveringsadres?4.6N Do ; Het leveringsadres kan een link zijn naar het hoofdadres van een andere klant . . Set oAndereKlant=##class(Derde.Klant.Klant).%OpenId(KodeLeveringsadres) . . Quit:'$isObject(oAndereKlant) - . . Do pxAdres.Fill(AdresID,oAndereKlant.Aanspreking,oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.LandCode,,,,"Link",,TypeAdres) + . . Do pxAdres.Fill(AdresID,oAndereKlant.Aanspreking,oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.LandCode,,,,oAndereKlant.Verzendwijze,"Link",TypeAdres,Klant.Taal) . Else Do - . . Do pxAdres.Fill(AdresID,Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, Woonplaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2,TypeAdres) + . . Do pxAdres.Fill(AdresID,Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, Woonplaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,$S(Verzendwijze="":Klant.Verzendwijze,1:Verzendwijze),Opmerking2,TypeAdres,Klant.Taal) . Do Array.SetAt(pxAdres,$I(VolgNr)) &sql(CLOSE FAP) ]]> -AdresID:%String,Aanspreking:%String,Naam:%String,Toenaam:%String,StraatNrBus:%String,PostCode:%String,Woonplaats:%String,LandCode:%String,Telefoon1:%String="",Telefoon2:%String="",AlternatieveNaam:%String="",Opmerking1:%String="",Opmerking2:%String="",TypeAdres:%String="" +AdresID:%String,Aanspreking:%String,Naam:%String,Toenaam:%String,StraatNrBus:%String,PostCode:%String,Woonplaats:%String,LandCode:%String,Telefoon1:%String="",Telefoon2:%String="",AlternatieveNaam:%String="",VerzendWijze:%String="",Opmerking2:%String="",TypeAdres:%String="",Taal:%String="N" + + +1 +Verzendwijze:%String,Taal:%String + +