Delen via


Nummerreeks - overzicht

Geldt voor: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Nummerreeksen in Microsoft Dynamics AX worden gebruikt om leesbare, unieke identificaties te maken voor hoofdgegevensregistraties en transactieregistraties die deze nodig hebben. Een hoofdgegevens- of transactieregistratie die een identificatie nodig heeft wordt een verwijzing genoemd.

Voordat u nieuwe registraties voor een verwijzing kunt maken in Microsoft Dynamics AX, moet u een nummerreeks instellen en deze aan de verwijzing koppelen. Het is raadzaam om in te stellen dat u de formulieren in Organisatiebeheer gebruikt om nummerreeksen in te stellen. Als er modulespecifieke instellingen zijn vereist, kunt u het parametersformulier gebruiken in een module om nummerreeksen op te geven voor de verwijzingen in die module. In Klanten en Leveranciers kunt u bijvoorbeeld nummerreeksgroepen instellen om specifieke nummerreeksen toe te wijzen aan specifieke klanten of leveranciers.

Wanneer u een nummerreeks instelt, moet u een bereik opgeven die definieert welke organisatie de nummerreeks gebruikt. De scope kan Gedeeld, Bedrijf, Rechtspersoon of Operationele eenheid zijn. Als u Microsoft Dynamics AX 2012 R3 of cumulatieve update 6 of later voor AX 2012 R2 gebruikt, is het bereik Type bedrijfsonderdeel ook beschikbaar. Het bereik van rechtspersonen en bedrijven kan met Fiscale kalenderperiode worden gecombineerd om nog specifiekere nummerreeksen te maken.

Notitie

Als u Microsoft Dynamics AX 2012 R3 of AX 2012-R2 gebruikt, bevat het bereik Bedrijf ook virtuele bedrijven. U kunt geen module-specifieke formulieren gebruiken voor het instellen van nummerreeksen voor virtuele bedrijven. In plaats daarvan moet u de formulieren in Organisatiebeheer gebruiken.

Nummerreeksnotaties bestaan uit segmenten. Nummerreeksen met een scope die verschilt van Gedeeld kan segmenten bevatten die overeenkomen met de scope. Een nummerreeks met een scope van Rechtspersoon kan bijvoorbeeld een segment voor de rechtspersoon bevatten. Door een scopesegmenten in de nummerreeksnotatie op te nemen, kunt u de scope van een specifieke registratie bepalen door naar het nummer te kijken.

Waarschuwing

De beschikbare bereiken hangen af van de verwijzing waarvoor u een nummerreeks instelt. Het bereik Gedeeld is alleen beschikbaar voor sommige verwijzingen. Om te bepalen of een verwijzing een gedeeld bereik kan gebruiken, selecteert u het gebied en de verwijzing in het formulier Segmentconfiguratie. (Klik op Organisatiebeheer > Algemeen > Nummerreeksen > Segmentconfiguratie.) Als een segment van het bereik wordt weergegeven onder Segmenten, kan de geselecteerde verwijzing het gedeelde bereik niet gebruiken.

Een aanpassing is vereist om het bereik voor een verwijzing te wijzigen. Zie Using the Enhanced Number Sequence Framework (White paper) voor meer informatie over het aanpassen van nummerreeksen.

Naast de segmenten die overeenkomen met scopes, kunnen nummerreeksnotaties Constante en Alfanumeriek segmenten bevatten. Een Constante segment bevat een reeks letters, nummers of symbolen die niet verandert. Een Alfanumeriek segment bevat een reeks letters of nummers die worden verhoogd telkens als het nummer wordt gebruikt. Gebruik een hekje (#) om stijgende nummers aan te geven en een en-teken (&) om stijgende letters aan te geven. De indeling #####_2014 maakt bijvoorbeeld de reeks 00001_2014, 00002_2014, enzovoort.

Voorbeelden van nummerreeksen

De volgende voorbeelden geven aan hoe u segmenten gebruikt om nummerreeksnotaties te maken. De voorbeelden tonen in het bijzonder de effecten van het gebruik van scopesegmenten.

Hh209457.collapse_all(nl-nl,AX.60).gifOnkostennotanummers

In het volgende voorbeeld worden onkostennotanummer ingesteld voor de rechtspersoon die CS heet.

Gebied: Reis- en onkosten

Verwijzing: Nummer onkostennota

Bereik: Rechtspersoon

Rechtspersoon: CS

Segmenten

Segmenttype

Waarde

Segment 1

Rechtspersoon

CS

Segment 2

Constante

-ONKOSTEN-

Segment 3

Alfanumeriek

####

Voorbeeld van een opgemaakt nummer: CS-EXPENSE-0039

U kunt een soortgelijke nummerreeksnotatie instellen voor andere rechtspersonen. Voor een rechtspersoon die RW heeft, is, wanneer u alleen de waarde van de rechtspersoon van het rechtspersoonsegment wijzigt, het opgemaakte nummer RW-EXPENSE-0039. U kunt ook de volledige nummerreeksnotatie wijzigen voor andere rechtspersonen. U kunt bijvoorbeeld het scopesegment van de rechtspersoon weglaten om een opgemaakt nummer zoals Exp-0001 te maken.

Hh209457.collapse_all(nl-nl,AX.60).gifVerkoopordernummers

In het volgende voorbeeld worden verkoopordernummers ingesteld voor de bedrijfs-id CEU.

Gebied: Verkoop

Verwijzing: Verkooporder

Bereik: Bedrijf

Bedrijf: CEU

Segmenten

Segmenttype

Waarde

Segment 1

Constante

SO-

Segment 2

Alfanumeriek

####

Voorbeeld van een opgemaakt nummer: SO-0029

Hoewel een scopesegment niet in de notaties is opgenomen, begint de nummering opnieuw voor elke bedrijfs-ID. Als u dezelfde notatie gebruikt voor alle bedrijfs-ID´s, dan worden dezelfde nummers in elk bedrijf gebruikt. Het verkoopordernummer SO-0029 wordt bijvoorbeeld in elk bedrijf gebruikt. U kunt ook de volledige nummerreeksnotatie wijzigen voor andere bedrijfs-ID´s.

Hh209457.collapse_all(nl-nl,AX.60).gifNummers van opdrachten tot inkoop

In het volgende voorbeeld zijn de nummers van de opdracht tot inkoop organisatiebreed.

Gebied: Inkoop

Verwijzing: Opdracht tot inkoop

Bereik: Gedeeld

Segmenten

Segmenttype

Waarde

Segment 1

Constante

Behoefte

Segment 2

Alfanumeriek

####

Voorbeeld van een opgemaakt nummer: Req0052

Omdat de scope Gedeeld is, wordt de nummerreeksnotatie in de hele organisatie gebruikt. U kunt geen verschillende nummerreeksnotaties instellen voor verschillende delen van de organisatie.

Prestatieoverwegingen voor nummerreeksen

Bekijk de volgende gegevens over hoe de configuratie van nummerreeksen de systeemprestaties kan beïnvloeden voordat u nummerreeksen instelt.

Hh209457.collapse_all(nl-nl,AX.60).gifDoorlopende en niet-doorlopende nummerreeksen

Nummerreeksen kunnen doorlopend of niet-doorlopend zijn. Een doorlopende nummerreeks slaat geen nummers over, maar de nummers mogen niet opeenvolgend worden gebruikt. Nummers van een niet-doorlopende nummerreeks worden opeenvolgend gebruikt, maar de nummerreeks kan nummers overslaan. Als een gebruiker bijvoorbeeld een transactie annuleert, wordt een nummer gegenereerd, maar niet gebruikt. In een doorlopende nummerreeks, wordt dat nummer later opnieuw gebruikt. In een niet-doorlopende nummerreeks, wordt het nummer niet gebruikt.

Doorlopende nummerreeksen zijn normaal gezien vereist voor externe documenten, zoals inkooporders, verkooporders en facturen. Doorlopende nummerreeksen kunnen de reactietijden van het systeem nadelig beïnvloeden, maar het systeem moet een nummer aanvragen bij de database telkens als een nieuw document of registratie wordt gemaakt.

Als u een niet-doorlopende nummerreeks gebruikt, kunt u Voorafgaande toewijzing in het sneltabblad Prestaties inschakelen in het formulier Nummerreeksen. Wanneer u een hoeveelheid nummers opgeeft om vooraf toe te wijzen, selecteert het systeem die nummers en bewaart het ze in het geheugen. Nieuwe nummers worden alleen bij de database opgevraagd nadat de vooraf toegewezen hoeveelheid is gebruikt.

Tenzij er een regelgevende vereiste is die doorlopende nummerreeksen gebruikt, bevelen we u aan om niet-doorlopende nummerreeksen te gebruiken voor betere prestaties.

Hh209457.collapse_all(nl-nl,AX.60).gifAutomatische opschoning van nummerreeksen

Bij een stroomuitval, een toepassingsfout of andere onverwachte storting, kan het systeem nummers niet automatisch opnieuw gebruiken voor doorlopende nummerreeksen. U kunt het opschoonproces handmatig of automatisch uitvoeren om de verloren nummers te herstellen.

Overweeg zorgvuldig het servergebruik wanneer u het opschoonproces plant. Het is aan te raden het opschonen als batchtaak uit te voeren tijdens de daluren.

Zie ook

Nummerreeksen (formulier)