Impostare sequenze numeriche

Applicabile a: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

In Microsoft Dynamics AX le sequenze numeriche vengono utilizzate per generare identificatori univoci leggibili per record transazioni e dati master che li richiedono. Un record transazioni o dati master che richiede un identificatore viene definito riferimento. Prima di poter creare nuovi record per un riferimento, è necessario impostare una sequenza numerica e associarla al riferimento.

È possibile impostare tutte le sequenze numeriche richieste contemporaneamente utilizzando la procedura guidata Imposta sequenze numeriche oppure creare o modificare singole sequenze numeriche utilizzando il modulo Sequenze numeriche.

Nota

Se si impostano le sequenze numeriche per una società virtuale, è necessario utilizzare il modulo Sequenze numeriche. Le sequenze numeriche possono essere impostate per le società virtuali solo se si utilizza Microsoft Dynamics AX 2012 R3 o AX 2012 R2.

Impostare tutte le sequenze numeriche richieste utilizzando la procedura guidata

Utilizzare la procedura guidata Imposta sequenze numeriche per creare automaticamente le sequenze numeriche. La procedura guidata genera sequenze numeriche per tutti i riferimenti in tutte le organizzazioni per le quali non sono state ancora definite sequenze numeriche. Non è possibile utilizzare la procedura guidata per generare sequenze numeriche per un sottoinsieme delle aree o dei riferimenti che richiedono sequenze numeriche. Inoltre non è possibile utilizzare la procedura guidata per modificare sequenze numeriche esistenti.

Nota

Se si impostano le sequenze numeriche per una società virtuale, è necessario utilizzare il modulo Sequenze numeriche anziché la procedura guidata. Le sequenze numeriche possono essere impostate per le società virtuali solo se si utilizza Microsoft Dynamics AX 2012 R3 o AX 2012 R2.

  1. Fare clic su Amministrazione organizzazione > Comune > Sequenze numeriche > Sequenze numeriche. Quindi fare clic su Genera.

  2. Nella pagina Introduzione fare clic su Avanti >.

  3. Verrà visualizzata la finestra Impostazioni. Da questa pagina è possibile modificare il codice identificativo, il valore minimo e il valore massimo. Inoltre, è possibile Indicare se la sequenza numerica deve essere continua.

    Importante

    Non selezionare l'opzione Continua se si devono preallocare numeri per la sequenza numerica.

    Per aggiungere un segmento ambito al formato di una sequenza numerica, selezionare il formato nell'elenco, quindi fare clic su Includi ambito nel formato. Per eliminare un segmento ambito dal formato di una sequenza numerica, selezionare il formato nell'elenco, quindi fare clic su Rimuovi ambito dal formato.

    Per escludere una sequenza numerica dalla generazione automatica, selezionare la sequenza numerica nell'elenco, quindi fare clic su Elimina.

    Fare clic su Avanti >.

  4. Nella pagina Completato verificare le informazioni, quindi fare clic su Fine.

Impostare singole sequenze numeriche

Utilizzare la pagina Sequenze numeriche per creare o modificare le sequenze numeriche selezionate.

Avviso

Si consiglia di non modificare il formato di una sequenza numerica continua dopo che i numeri dalla sequenza sono stati utilizzati su documenti o transazioni. Modificare il formato delle transazioni in corso può causare interruzioni della sequenza numerica e danneggiare i dati della sequenza numerica.

  1. Fare clic su Amministrazione organizzazione > Comune > Sequenze numeriche > Sequenze numeriche. Fare clic sul pulsante Sequenza numerica oppure fare doppio clic su una sequenza numerica esistente.

  2. Nella Scheda dettaglio Identificazione, immettere un codice identificativo e un nome per la sequenza numerica.

  3. Nella Scheda dettaglio Parametri di ambito, selezionare un ambito per la sequenza numerica e selezionare i valori dell'ambito.

    L'ambito definisce quali organizzazioni utilizzano la sequenza numerica. Inoltre, le sequenze numeriche con un ambito diverso da Condiviso possono avere segmenti corrispondenti al loro ambito. Una sequenza numerica con un ambito Persona giuridica, ad esempio, può avere un segmento persona giuridica.

    Per impostazione predefinita, i seguenti ambiti possono essere utilizzati:

    Importante

    Gli ambiti disponibili dipendono dal riferimento per cui si sta impostando una sequenza numerica.

    • Condiviso – Viene utilizzata una sola sequenza numerica per tutte le organizzazioni. L'ambito Condiviso è disponibile solo per alcuni riferimenti. Per ulteriori informazioni sull'ambito condiviso, vedere Panoramica delle sequenze numeriche.

    • Società – Viene utilizzata una sequenza numerica separata per ciascuna società.

      Utilizzare l'ambito Società se la tabella sottostante comprende il campo DataAreaId. Utilizzare, ad esempio, questo ambito per la sequenza numerica del numero del conto cliente che si trova nella tabella Cliente, CustTable.

      Se si utilizza Microsoft Dynamics AX 2012 R3 o AX 2012 R2, l'ambito di Società include anche le società virtuali. Se una sequenza numerica è già stata impostata per un riferimento in una delle società incluse nella società virtuale, è necessario eliminare la sequenza numerica esistente per poter impostare una sequenza numerica per il riferimento della società virtuale.

    • Persona giuridica – Viene utilizzata una sequenza numerica separata per ciascuna persona giuridica.

      Utilizzare l'ambito Persona giuridica se la tabella sottostante non include il campo DataAreaId e ha una chiave esterna per la tabella persona giuridica CompanyInfo. Utilizzare, ad esempio, questo ambito per la sequenza numerica del numero della nota spese che si trova nella tabella nota spese, TrvExpTable.

    • Unità operativa – Viene utilizzata una sequenza numerica separata per ciascuna unità operativa.

    • Società e Periodo di calendario fiscale – Viene utilizzata una sequenza numerica separata per ciascuna associazione società e periodo di calendario fiscale.

    • Persona giuridica e Periodo di calendario fiscale – Viene utilizzata una sequenza numerica separata per ciascuna associazione persona giuridica e periodo di calendario fiscale.

    • Tipo di unità operativa: Viene utilizzata una sequenza numerica separata per ciascun tipo di unità operativa. Ad esempio, è possibile impostare sequenze numeriche separate per i centri di costo e i reparti.

      Questo controllo non è disponibile nelle versioni di Microsoft Dynamics AX 2012 prima dell'aggiornamento cumulativo 6 per AX 2012 R2.

  4. Nella Scheda dettaglio Segmenti, definire il formato della sequenza numerica aggiungendo, eliminando e riorganizzando i segmenti.

    Le sequenze numeriche di tutti gli ambiti possono contenere segmenti Costante e segmenti Alfanumerico. I segmenti Costante contengono un insieme di caratteri alfanumerici che non cambia. Utilizzare questo tipo di segmento per aggiungere un trattino o altro separatore tra i segmenti delle sequenze numeriche. I segmenti Alfanumerico contengono una combinazione di simboli di numero (#) ed e commerciali (&). Questi caratteri rappresentano lettere e numeri che aumentano ogni volta che viene utilizzato un numero della sequenza. Utilizzare un simbolo di numero (#) per rappresentare i numeri che aumentano e la e commerciale (&) per rappresentare le lettere che aumentano. Il formato #####_2014, ad esempio, consente di ottenere la sequenza 00001_2014, 00002_2014 e così via.

    Deve essere presente almeno un segmento alfanumerico. I segmenti ambito, ad esempio società o persona giuridica, non sono obbligatori. Tuttavia, anche se non si inseriscono segmenti ambito nel formato, i numeri per il riferimento selezionato vengono comunque generati per ambito.

  5. Nella Scheda dettaglio Riferimenti, selezionare il tipo di documento o il record cui assegnare la sequenza numerica.

    Questo passaggio è facoltativo per sequenze definite per tipi di utilizzo speciali dell'applicazione. In questi scenari, un nuovo numero viene generato utilizzando il valore di un codice o ID di una sequenza numerica, senza usare un riferimento. Un esempio di un tipo di utilizzo speciale dell'applicazione è una serie di giustificativi utilizzata per nomi di giornali di registrazione specifici. Tuttavia, non consigliamo di adottare questi tipi di utilizzo.

  6. Nella Scheda dettaglio Generale specificare se la sequenza numerica è manuale e continua o non continua. Immettere, inoltre, il numero minimo e massimo che è possibile utilizzare nella sequenza numerica.

    Avviso

    Si consiglia di non modificare una sequenza numerica non continua con una sequenza numerica continua. La sequenza numerica non continua verrà soddisfatta. La modifica può causare anche le violazioni della chiave duplicata nel database. Inoltre, le sequenze numeriche continue hanno un maggiore effetto sulle prestazioni.

  7. Salvare la sequenza numerica e chiudere il modulo.

Vedere anche

Panoramica delle sequenze numeriche

Sequenze numeriche (modulo)