Index: Derde/Klant/LevAdres.cls.xml =================================================================== diff -u -r1074 -r1870 --- Derde/Klant/LevAdres.cls.xml (.../LevAdres.cls.xml) (revision 1074) +++ Derde/Klant/LevAdres.cls.xml (.../LevAdres.cls.xml) (revision 1870) @@ -40,6 +40,10 @@ %Library.String + +%Library.String + + enkel indien manuele klant @@ -235,7 +239,7 @@ {NummerLeveringsadres} "L" s {L2}=$O(^KKL({1D1},{L2})) - i $E({L2})'="L" s {L2}="" + i $E({L2})'="L" s {L2}="" $E({L2})'="L" @@ -296,6 +300,10 @@ "\" 3 + +"\" +12 + "\" 7 Index: BL/EC/pxKlantInfoAdres.cls.xml =================================================================== diff -u -r1074 -r1870 --- BL/EC/pxKlantInfoAdres.cls.xml (.../pxKlantInfoAdres.cls.xml) (revision 1074) +++ BL/EC/pxKlantInfoAdres.cls.xml (.../pxKlantInfoAdres.cls.xml) (revision 1870) @@ -59,7 +59,6 @@ Code,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2 - INTO Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, WoonPlaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2 + SELECT Aanspreking, Naam, PostNummer, StraatNrBus, ToeNaam, WoonPlaats, Land->Code,KodeLeveringsadres,Telefoon, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres + INTO Aanspreking, Naam, PostCode, StraatNrBus, ToeNaam, WoonPlaats, LandCode,KodeLeveringsadres,Telefoon1, Telefoon2, AlternatieveNaam, Opmerking1,Opmerking2,TypeAdres FROM Derde_Klant.LevAdres - WHERE Klant = :KLNr) + WHERE Klant = :KLNr + ORDER BY TypeAdres ) &sql(OPEN FAP) For &sql(FETCH FAP) Quit:SQLCODE Do . Set pxAdres=..%New() . 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(oAndereKlant.Aanspreking, oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.LandCode,,,,"Link") + . . Do pxAdres.Fill(oAndereKlant.Aanspreking,oAndereKlant.Naam, oAndereKlant.Toenaam, oAndereKlant.StraatNrBus, oAndereKlant.Postnummer, oAndereKlant.Woonplaats, oAndereKlant.LandCode,,,,"Link",,TypeAdres) . Else Do - . . Do pxAdres.Fill(Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, WoonPlaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2) + . . Do pxAdres.Fill(Aanspreking, Naam, ToeNaam, StraatNrBus, PostCode, WoonPlaats, LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2,TypeAdres) . Do Array.SetAt(pxAdres,$I(VolgNr)) &sql(CLOSE FAP) ]]> -Aanspreking,Naam,Toenaam,StraatNrBus,PostCode,WoonPlaats,LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2 +Aanspreking,Naam,Toenaam,StraatNrBus,PostCode,WoonPlaats,LandCode,Telefoon1,Telefoon2,AlternatieveNaam,Opmerking1,Opmerking2,TypeAdres