共用方式為


NUMSEQVALUE ER 函數

NUMSEQVALUE 函數根據指定的數列、範圍和範圍識別碼回傳一個表示新產生的數列值的 字串 值。 範圍識別碼等於執行電子報表 (ER) 格式的內容提供的公司代碼。

語法 1

NUMSEQVALUE (number sequence code)

語法 2

NUMSEQVALUE (number sequence record ID)

語法 3

NUMSEQVALUE (number sequence code, scope type, scope ID)

引數

number sequence code字串

一個文字值,表示需要新值的數字序列的代碼。

number sequence record IDInt64

一個 Int64 值,表示 NumberSequenceTable 表中記錄的記錄 ID,其中包含需要新值的編號規則的定義。

scope type列舉值

ERExpressionNumberSequenceScopeType 列舉的列舉值,它定義了需要新值的數字序列的範圍。 可用的範圍類型為 共用法律實體公司

scope ID字串

基於指定範圍類型標識範圍的 字串 值。

回傳值

字串

產生的文字值。

使用方式說明

為了 共用 範圍類型,指定一個空白字串作為範圍 ID。

為了 公司法律實體 範圍類型,指定公司代碼作為範圍 ID。 如果將空白字串指定為這些範圍類型的範圍 ID,則使用現行公司代碼。

使用語法 1 時,為 公司 範圍類型請求編號規則,公司代碼由執行 ER 格式的內容提供。

範例 1

在您的 ER 格式中,您定義 使用者輸入參數 類型的 AskNumSeq 資料來源。 此資料來源是指 描述 擴展資料類型 (EDT)。 接下來,您定義 導出欄位 類型的 NumSeq 資料來源。 此資料來源包含運算式 NUMSEQVALUE (AskNumSeq)。 當調用 NumSeq 資料來源時,它會回傳新產生的數字序列值,該值是在執行階段透過在對話方塊中輸入其代碼來指定的。 為 公司 範圍類型請求編號規則。 公司代碼由執行 ER 格式的內容提供。

範例 2

在您的模型對應中定義了以下資料來源:

  • 資料表 類型的 LedgerParms 資料來源。 此資料來源指的是 LedgerParameters 資料表。
  • 導出欄位 類型的 NumSeq 資料來源。 此資料來源包含運算式 NUMSEQVALUE ( LedgerParameters.'numRefJournalNum()'.NumberSequenceId)

調用 NumSeq 資料來源時,它會回傳新產生的編號規則值,該編號規則已在總帳參數中為提供 ER 格式執行的內容的公司設定。 這個數字序列可以唯一識別日記帳,並作為批號將交易連結在一起。

範例 3

在您的模型對應中定義了以下資料來源:

  • Microsoft Dynamics 365 Finance 列舉 類型的 enumScope 資料來源。 此資料來源指的是 ERExpressionNumberSequenceScopeType 列舉。
  • 導出欄位 類型的 NumSeq 資料來源。 此資料來源包含運算式 NUMSEQVALUE ("Gene_1", enumScope.Company, "")

當調用 NumSeq 資料來源時,它回傳新產生的 Gene_1 編號序列值,該編號序列已為提供 ER 格式執行的內容的公司設定。

其他資源

其他 (商業領域特定) 函數