Jaa


Monimutkaisten tyyppien palauttaminen

Tärkeä

Tämä sisältö on arkistoitu eikä sitä päivitetä. Uusimmat ohjeet ovat kohdassa Dynamics 365 Business Centralin uudet ja suunnitellut toiminnot. Uusimmat julkaisusuunnitelmat ovat kohdassa Dynamics 365:n ja Microsoft Power Platformin julkaisusuunnitelmat.

Käyttö Julkinen esiversio Yleinen saatavuus
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti 1. helmikuuta 2021 1. huhtikuuta 2021

Liiketoiminta-arvo

AL-koodia voidaan nyt yksinkertaistaa ja monimutkaiset tyypit voidaan palauttaa sen sijaan, että ne siirrettäisiin menetelmäparametreissa.

Toiminnon tiedot

Monimutkaisten muuttujatyyppien palauttaminen on nyt mahdollista.

Seuraava menetelmä esimerkiksi ottaa nimen ja palauttaa ensimmäisen nimeä vastaavan asiakastietueen. Kannattaa kiinnittää huomiota siihen, miten allekirjoitus määrittää palautustyypin toimintosarjalausekkeen lopussa ja miten toimintosarja päättyy löydetyn asiakastietueen palauttamiseen.

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

Tällä uudella toiminnolla voidaan kutsua jäseniä suoraan palautetun muuttujan perusteella esimerkiksi lausekkeissa. Esimerkiksi edellä olevaa voidaan käyttää IF-lausekkeessa, kuten if GetCustomerByName('SomeName')."Balance (LCY)" > 0 then

Lisätietoja uudesta toiminnosta: Monimutkaisen tyypin palautus

Kerro mielipiteesi

Auta meitä parantamaan Dynamics 365 Business Centralia keskustelemalla ideoista, antamalla ehdotuksia sekä lähettämällä palautetta. Keskustelupalsta on käytettävissä osoitteessa https://aka.ms/bcideas.

Kiitos ideasta

Kiitos tämän idean lähettämisestä. Kuuntelimme asiakkaiden ideoita sekä niihin liittyviä kommentteja ja äänestyksiä. Niiden avulla päätimme, mitä tuotteen julkaisusuunnitelmaan lisätään.

Katso myös

Monimutkaiset AL-tyypit (dokumentaatio)