Complexe typen retourneren

Belangrijk

Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Ga voor de meest recente documentatie naar Nieuwe en geplande functies voor Dynamics 365 Business Central. Ga voor de meest recente releaseplannen naar de pagina Releaseplannen voor Dynamics 365 en Microsoft Power Platform.

Geactiveerd voor Openbare preview Algemene beschikbaarheid
Beheerders, makers, marketeers of analisten, automatisch 1 februari 2021 1 april 2021

Zakelijke waarde

U kunt nu uw AL-code vereenvoudigen en complexe typen retourneren, in plaats van deze door te geven in de methodeparameters.

Functiedetails

U kunt nu variabelen van een complex type retourneren.

Met de volgende methode wordt bijvoorbeeld gezocht naar een naam en wordt de eerste klantrecord geretourneerd die overeenkomt met die naam. Zoals u ziet, specificeert de handtekening het retourtype aan het einde van de proceduredeclaratie en wordt de procedure afgesloten door het retourneren van de gevonden klantrecord.

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

U kunt deze nieuwe functie gebruiken om leden rechtstreeks aan te roepen via de geretourneerde variabele, bijvoorbeeld in expressies. U kunt het bovenstaande bijvoorbeeld gebruiken in een IF-instructie, zoals "if GetCustomerByName ('SomeName')." Balance (LCY) > 0 then"

Lees meer over deze nieuwe functie in het Engelstalige artikel Return of the Complex Type (De terugkeer van het complexe type)

Geef ons uw mening

Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.

Hartelijk dank voor uw idee

Bedankt voor het inzenden van dit idee. We hebben uw idee en de bijbehorende opmerkingen en stemmen bekeken en aan de hand daarvan bepaald wat we aan onze productroadmap toevoegen.

Zie ook

AL complexe types (docs)