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 | ![]() |
![]() |
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)