X++ exekuzio-denboraren funtzioaren baliabideak

Oharra

Komunitatearen interes taldeak Yammer-etik Microsoft Viva Engage-ra mugitu dira. Viva Engage komunitate batean sartzeko eta azken eztabaidetan parte hartzeko, bete Request access to Finance and Operations Viva Engage Community formularioa eta aukeratu sartu nahi duzun komunitatean.

Artikulu honetan X++ exekuzio-denboraren funtzioak azaltzen dira.

X ++ lengoaiak ia 200 funtzio eskaintzen ditu, inolako klaseetako kide ez direnak eta exekuzio garaian exekutatzen direnak. Erabili exekuzio-denborako funtzioak datu moten bihurketetarako, eragiketa matematikoetarako eta antzeko zereginetarako. Hona hemen exekuzio-denboraren funtzio arrunt batzuk:

  • str2Int - Int balioa sortzen du str balio batetik.
  • abs - Balio erreal positiboa sortzen du, positiboa edo negatiboa den balio erreal batetik.
  • conFind - Edukiontzi bateko elementu baten kokalekua berreskuratzen du.

Deitu exekuzio-denborako funtzioak .NET-etik

X++ exekuzio-denborako funtzioen logika .NET muntaketan ere inplementatzen da.

Microsoft.Dynamics.AX.Xpp.Support.DLL

Muntaia honen barruan, X++ exekuzio-denborako funtzioak hurrengo klaseko metodo estatiko gisa inplementatzen dira.

Microsoft.Dynamics.AX.Xpp.PredefinedFunctions

Kategoriak eta funtzioak

Ondorengo taulan X++ funtzioen kategoriak zerrendatzen eta deskribatzen dira. Kategoria hauek funtzio ugari ulertzen laguntzen dizute. Hala ere, kategoriek ez dute inolako eraikuntza formalik adierazten.

Kategoria Deskribapenak
Negozioak Finantza-datuak sartzen eta formulak kalkulatzen dituzten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ Business Run-Time funtzioak.
Edukiontzia X++ edukiontziaren datu motan funtzionatzen duten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ edukiontziaren Run-Time funtzioak.
Bihurketa Mota bateko datuak beste mota bateko datu bihurtzen dituzten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ bihurketa Run-Time funtzioak.
Data Data datu motan funtzionatzen duten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ Data Run-Time funtzioak.
Matematika Kalkulu matematikoak egiten dituzten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ Matematika Run-Time funtzioak.
Isla Objektuei buruzko metadatuak atzitzen dituzten eta haiei buruzko beste metadatu batzuk itzultzen dituzten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ Reflection Run-Time Functions.
Saioa Uneko erabiltzailearen konexioaren testuingurua aldatzen edo horren berri ematen duten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ Session Run-Time funtzioak.
Soka Str datu motan jarduten duten funtzioak. Informazio gehiago nahi izanez gero, ikus X++ katea Run-Time funtzioak.
Beste batzuk beep, newGuid, lo

Enpresa

Informazio gehiago nahi izanez gero, ikus X++ Business Run-Time funtzioak.

       
cTerminoa ddb dg fV
idg intvMax intvName intvNo
intvNorm pmt pt pv
Erritmoa sln Syd Terminoa

Edukiontzia

Informazio gehiago nahi izanez gero, ikus X++ edukiontziaren Run-Time funtzioak.

  • conDel
  • conFind
  • kon-sarrerak
  • conLen
  • conNull
  • conPeek
  • conPoke

Bihurketa

Informazio gehiago nahi izanez gero, ikus X++ bihurketa Run-Time funtzioak.

       
any2Date any2Enum any2Guid any2Int
any2Int64 any2Real any2Str anytodate
anytoenum anytoguid Anytoint anytoint64color
Anytoreal anytostr char2Num date2Num
date2Str datetime2Str enum2str guid2Str
int2Str int642Str zenbaki2karaktereak num2Data
num2Str str2Data str2Datetime str2Enum
str2Guid str2Int str2Int64 str2Num
str2Time time2Str uint2Str

Data

Informazio gehiago nahi izanez gero, ikus X++ Data Run-Time funtzioak.

       
egunaren izena egunaMth egunaOfWk egunaUrtea
amaiera mkDate mthIzena mthOfYr
Hurrengoa HurrengoaQtr Hurrengoa PrevMth
PrevQtr Aurreko urtea systemDateGet systemDateSet
DenboraOrain Gaur egun wkOfYr urtea

Matematika

Informazio gehiago nahi izanez gero, ikus X++ Matematika Run-Time funtzioak.

       
ABS ACOS Asin Atan
corrFlagGet corrFlagMultzoa cos cosh
decRound exp exp10 frac
10. erregistroa logN egunkaria gehienez min
Potentzia biribila bekatua sinh
beltza tanh Trunc

Isla

Informazio gehiago nahi izanez gero, ikus X++ Reflection Run-Time Functions.

       
classIdGet dimOf eremuaId2Izena fieldId2PName
eremuaIzena2Id indexId2Name indexName2Id refPrintAll
tableId2Name tableId2PName tableName2Id MotaOf

Saioa

Informazio gehiago nahi izanez gero, ikus X++ Session Run-Time funtzioak.

       
curExt curUserId funcIzena getCurrentPartition
getCurrentPartitionRecId getPrefix sessionId prmIsLehenetsia
exekutatu gisa ezarriaAurrizkia

String

Informazio gehiago nahi izanez gero, ikus X++ katea Run-Time funtzioak.

       
bat dator strAlpha strCmp strColSeq
strDel strFind strFmt Hariak
strKeep strLen strLine strLTrim
strLwr strNFind strPoke strPrompt
strRem strRep strRTrim strScan
strUpr subStr

soinu-soinua

Ordenagailuko bozgorailuetatik soinu labur bat igortzen du.

void beep()

Seinalearen adibidea

static void beepExample(Args _args)
{
        beep();
}

newGuid

Identifikatzaile global bakarra (GUID) sortzen du.

guid newGuid()

Itzuli balioa

GIDA BAT.

newGuid adibidea

Ondorengo adibideak GUID bat sortzen du.

static void newGuidExample(Args _arg)
{
    guid myGuid;

    myGuid = newguid();
    print strfmt("The GUID is: %1", myGuid);
}

lo egitea

Uneko hariaren exekuzioa gelditzen du zehaztutako milisegundo kopuruan.

int sleep(int _duration)

Parametroak

Parametroa Deskribapenak
_duration Eten beharreko miliseindoen kopurua.

Loak itzultzen duen balioa

Haria benetan gelditu den milisegundo kopurua.

Adibidea

static void sleepExample(Args _arg)
{
    int seconds = 10;
    int i;

    i = sleep(seconds*1000);
    print "job slept for " + int2str(i/1000) + " seconds";
}