Rückgabe komplexer Typen

Wichtig

Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Neuerungen und geplante Funktionen in Dynamics 365 Business Central. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365- und Microsoft Power Platform-Veröffentlichungspläne.

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Administratorinnen, Makerinnen, Marketingspezialistinnen, Analystinnen, automatisch 1. Februar 2021 1. April 2021

Geschäftswert

Sie können jetzt Ihren AL-Code vereinfachen und komplexe Typen zurückgeben, anstatt diese in den Methodenparametern zu übergeben.

Details zur Funktion

Sie können jetzt Variablen komplexer Typen zurückgeben.

Die folgende Methode verwendet beispielsweise einen Namen und gibt den ersten Kundinnendatensatz zurück, der dem Namen entspricht. Beachten Sie, wie die Signatur den Rückgabetyp am Ende der Prozedurdeklaration angibt und wie die Prozedur beendet wird, indem der gefundene Kundinnendatensatz zurückgegeben wird.

procedure GetCustomerByName(Name: Text): record Customer;
var
    Customer: record Customer;
begin
    Customer.SetFilter(Name, '@' + Name + '*');
    Customer.FindFirst();
    exit(Customer);
end;

Mit dieser neuen Funktion können Sie Mitglieder direkt über die zurückgegebene Variable aufrufen, z. B. in Ausdrücken. Als Beispiel könnten Sie die Informationen oben in einer IF-Anweisung verwenden, z. B. „if GetCustomerByName('SomeName')."Balance (LCY)" > 0 then“.

Weitere Informationen über diese neue Funktion: Rückgabe des komplexen Typs

Teilen Sie uns Ihre Meinung mit.

Helfen Sie uns mit Ideen, Vorschlägen und Feedback, Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.

Vielen Dank für Ihre Idee.

Vielen Dank für die Einsendung dieser Idee. Ihre Ideen, Vorschläge und Meinungen helfen uns bei der Entscheidung, was wir in unsere Produkt-Roadmap aufnehmen.

Siehe auch

Komplexe AL-Typen (Dokumente)