Aracılığıyla paylaş


NUMSEQVALUE ER işlevi

NUMSEQVALUE işlev, belirtilen numara serisi, kapsam ve kapsam kimliğine dayalı olarak bir numara serisinin yeni oluşturulan değerini gösteren bir dize değeri döndürür. Kapsam kimliği, Elektronik raporlama (ER) biçiminin altında çalıştırıldığı içerikle sağlanan şirket koduna eşittir.

Sözdizimi 1

NUMSEQVALUE (number sequence code)

Sözdizimi 2

NUMSEQVALUE (number sequence record ID)

Sözdizimi 3

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

Bağımsız değişkenler

number sequence code : Dize

Yeni bir değerin gerekli olduğu numara serisinin kodunu temsil eden bir metin değeri.

number sequence record ID: Int64

NumberSequenceTable tablosundaki bir kaydın, yeni bir değerin gerekli olduğu numara SERISININ tanımını içeren kayıt kodunu temsil eden bir Int64 değeri.

scope type: Numaralandırma değeri

Yeni bir değerin gerekli olduğu numara serisinin kapsamını tanımlayan ERExpressionNumberSequenceScopeType sabit listesinin numaralandırma değeri. Kullanılabilir kapsam türleri paylaşılıyor, hukuk varlığı ve şirket.

scope ID : Dize

Belirtilen kapsam türüne göre kapsamı tanımlayan dize değeri.

Dönüş değerleri

Dize

Sonuç metin değeri.

Kullanım notları

Paylaşılan kapsam türü için, kapsam kimliği olarak boş bir dize belirtin.

Şirket ve Tüzel kişilik kapsam türleri için, kapsam kimliği olarak şirket kodu belirtin. Bu tür kapsam türleri, kapsam kimliği olarak boş bir dize belirtirseniz geçerli şirket kodu kullanılır.

Sözdizimi 1 kullanıldığında, numara serisi Şirket kapsam türü için istenir ve şirket kodu, er biçiminin altında çalıştırıldığı içerikle sağlanır.

Örnek 1

ER biçiminizde Kullanıcı giriş parametresi türünün AskNumSeq veri kaynağını tanımlarsınız. Bu veri kaynağı Açıklama genişletilmiş veri türü (EDT) anlamına gelir. Daha sonra, hesaplanmış alan türünün NumSeq veri kaynağını tanımlarsınız. Bu veri kaynağı NUMSEQVALUE (AskNumSeq) ifadesini içeriyor. Numseq veri kaynağı çağrıldığında, iletişim kutusuna kodunu girerek çalışma zamanında belirtilen yeni üretilen değerini döndürür. Numara serisi Şirket kapsam türü için istendi. ER biçiminin altında çalıştırıldığı içerikle sağlanan şirket kodudur.

Örnek 2

Model eşlemenizde aşağıdaki veri kaynaklarını tanımlanır:

  • Tablo türünün LedgerParms veri kaynağı. Bu veri kaynağı LedgerParameters tablosuna başvurur.
  • NumSeq veri kaynağına hesaplanan alan ekleyin. Bu veri kaynağı NUMSEQVALUE ( LedgerParameters.'numRefJournalNum()'.NumberSequenceId) ifadesini içeriyor.

NumSeq veri kaynağı çağrıldığında ER biçimi altında çalışan içerik sağlayan bir şirket için Genel muhasebe parametrelerinde yapılandırılmış Gene1 numara serisinin yeni oluşturulan değeri geri döner. Bu numara serisi benzersiz biçimde günlükleri tanıtır ve hareketleri birbirine bağlayan toplu iş numarası görevi görür.

Örnek 3

Model eşlemenizde aşağıdaki veri kaynaklarını tanımlanır:

  • Microsoft Dynamics 365 Finance numaralandırma türünün enumScope veri kaynağı. Bu veri kaynağı ERExpressionNumberSequenceScopeType numaralandırması anlamına gelir.
  • NumSeq veri kaynağına hesaplanan alan ekleyin. Bu veri kaynağı NUMSEQVALUE ("Gene_1", enumScope.Company, "") ifadesini içeriyor.

NumSeq veri kaynağı çağrıldığında ER biçimi altında çalışan içerik sağlayan bir şirket için yapılandırılmış Gene_1 numara serisinin yeni oluşturulan değeri geri döner.

Ek kaynaklar

Diğer (belirli iş etki alanı) işlevleri