משאבי פונקציה של זמן ריצה של X++

הערה

קבוצות עניין של קהילה עברו כעת מ- Yammer Microsoft Viva Engage. כדי להצטרף לקהילת Viva Engage ולהשתתף בדיונים האחרונים, מלא את טופס הגישה לקהילת כספים ופעולות Viva Engage ובחר את הקהילה שאליה ברצונך להצטרף.

מאמר זה מתאר את פונקציות זמן הריצה של X++.

שפת X++ מספקת כמעט 200 פונקציות מערכת שאינן חלק ממחלקה כלשהי ופועלים בזמן ריצה. השתמש בפונקציות זמן ריצה עבור המרות סוגי נתונים, פעולות מתמטיות ומשימות דומות. להלן כמה פונקציות נפוצות של זמן ריצה:

  • str2Int – יצירת ערך int מערך str.
  • abs – יצירת ערך אמיתי חיובי מערך אמיתי חיובי או שלילי.
  • conFind – מאחזר את המיקום של רכיב בגורמים מכילים.

פונקציות זמן ריצה של שיחה מ- .NET

הלוגיקה של פונקציות זמן הריצה של X++ מיושמת גם בהרכבת .NET הבאה.

Microsoft.Dynamics.AX.Xpp.Support.DLL

בתוך הרכבה זו, פונקציות זמן הריצה של X++ מיושמות כשיטות סטטיות של המחלקה הבאה.

Microsoft.Dynamics.AX.Xpp.PredefinedFunctions

קטגוריות ופונקציות

הטבלה הבאה מפרטת ומתארת את הקטגוריות של פונקציות X++. קטגוריות אלה עוזרות לך להבין את הפונקציות הרבות. עם זאת, הקטגוריות אינן מייצגות שום מבנה רשמי.

קטגוריה תיאור
עסקים פונקציות המזין נתונים פיננסיים ומחשבות נוסחאות. לקבלת מידע נוסף, ראה X++ Business Run-Time Functions.
מיכל פונקציות הפועלות על סוג הנתונים של הגורם המכיל של X++. לקבלת מידע נוסף, ראה X++ Container Run-Time Functions.
המרה פונקציות שמתרגמו נתונים מסוג אחד לנתונים מסוג אחר. לקבלת מידע נוסף, ראה פונקציות המרת X++ Run-Time X++ .
תאריך פונקציות הפועלות על סוג הנתונים 'תאריך'. לקבלת מידע נוסף, ראה הפונקציות x++ date Run-Time.
מתמטיקה פונקציות המבצעות חישובים מתמטיים. לקבלת מידע נוסף, ראה פונקציות מתמטיות Run-Time X++.
השתקפות פונקציות שניגישה אל המטה-נתונים אודות אובייקטים ומחזירות מטה-נתונים אחרים אודותיהם. לקבלת מידע נוסף, ראה X++ השתקפות Run-Time פונקציות.
הפעלה פונקציות שמשינוי או דוח בהקשר של חיבור המשתמש הנוכחי. לקבלת מידע נוסף, ראה פונקציות של Run-Time X++.
מחרוזת פונקציות הפועלות על סוג הנתונים str. לקבלת מידע נוסף, ראה X++ מחרוזת Run-Time פונקציות.
אחרים beep, newGuid, sleep

עסקים

לקבלת מידע נוסף, ראה X++ Business Run-Time Functions.

       
מאפיין ראשי מסד נתונים dg fV
ת.י. intvMax שם intv intvNo
intvNorm pmt נק' pv
שיעור אגוז אגוז סיד מונח

קונטיינר

לקבלת מידע נוסף, ראה X++ Container Run-Time Functions.

  • מנדל ת"א
  • למצוא את
  • תותים תותים
  • conLen
  • conNull
  • מ- ת"א
  • איש תותים

Conversion

לקבלת מידע נוסף, ראה פונקציות המרת X++ Run-Time X++ .

       
תאריך 2 אוה ת"א תירי ת"א גוון תות
נתי ת'ך נאוה ת'ראל מחרוזת כלשהי2 תאריך כלשהו
ת"א ת"א אוה ת.ב. גוון כלשהו נתי ת'ם
נאוה ת'ראל מיתוסים משויכת ערך תו2 תאריך2 מספר
תאריך2 מחרוזת datetime2Str enum2str guid2Str
int2Str int642Str num2Char תאריך num2
num2Str תאריך str2 str2Datetime 362000 סטרונום, 1
עוגיית תות גוון str2 גוון 64 ערך str2
str2Time time2Str uint2Str

תאריך

לקבלת מידע נוסף, ראה הפונקציות x++ date Run-Time.

       
שם יום יום ביום יום בשבוע dayOfYr
תאריך סיום תאריך mk שם mth mthOfYr
nextMth nextQtr הבאYr שכיחות
רבעון קודם שכיחות נפוצה systemDateGet systemDateSet
timeNow היום wkOfYr שנה

מתמטיקה

לקבלת מידע נוסף, ראה פונקציות מתמטיות Run-Time X++.

       
abs (abs) תות שדה ת.י. איתן איתן
מתאם סמןתקציב ערכת מתאם כי תותים ותותים
תליון תליון exp exp10 תיוק תותים
יומן רישום10 יומן רישום מקס דקות
כח לעגל חטא יהא
חום-צ' ת'ן חיתוך מעוגל

השתקפות

לקבלת מידע נוסף, ראה X++ השתקפות Run-Time פונקציות.

       
מזהה מחלקה מעומעם של שם שדה fieldId2PName
שדהName2Id שם אינדקס מזהה אינדקס2 refPrintAll
tableId2Name tableId2PName מזהה טבלה2 סוג של

מפגש

לקבלת מידע נוסף, ראה פונקציות של Run-Time X++.

       
תרשים curExt מזהה curUserId שם funcName getCurrentPartition
getCurrentPartitionRecId קבל קידומת sessionId prmIsDefault
הפעל בתור setPrefix

מחרוזת

לקבלת מידע נוסף, ראה X++ מחרוזת Run-Time פונקציות.

       
גפרור אלפקות תות תותים תותים strColSeq
שטרדל ( strDel ) חיפוש תרשים strFmt תותים תותים
תייק את הפונקציה strLen קו StrLine strLTrim
כלי תיתוב חיפוש strN תות לחץ strPrompt
רשומת strRem בקשת תוקף סטרים ראשיים (strRTrim) strScan
תיקון שגיאות מחרוזת משנה

צפצוף

פולט צליל קצר מהרמקולים במחשב.

void beep()

דוגמה לצפצוף

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

Guid חדש

יצירת מזהה ייחודי כללי (GUID).

guid newGuid()

ערך החזרה

A GUID.

דוגמה ל- newGuid

הדוגמה הבאה יוצרת GUID.

static void newGuidExample(Args _arg)
{
    guid myGuid;

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

ישן

השהיית הביצוע של הליך המשנה הנוכחי עבור מספר אלפיות השניה שצוין.

int sleep(int _duration)

פרמטרים

פרמטר תיאור
_משך מספר אלפיות השניה להשהיה.

ערך החזרה של שינה

מספר אלפיות השניה שהליך המשנה השהה בפועל.

דוגמה

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

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