Anveo EDI Connect / Config / Mappings / Il convertitore X12
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Il convertitore X12

Anveo EDI Connect supporta l’importazione e l’esportazione di file X12. Il convertitore utilizza lo stesso codice base del convertitore EDIFACT, ma si comporta in modo leggermente diverso, a causa delle differenze di formato e del fatto che non possiamo accedere direttamente allo standard X12.

Supponiamo che tu sappia come lavorare con le linee di mappatura e come accedere alle proprietà EDI.

Mappatura Creazione guidata di creazione e aggiornamento

Il convertitore X12 ha un potente assistente per creare la struttura di mappatura da un file di esempio. Per motivi di copyright non possiamo fornire lo standard X12 con il prodotto e quindi non possiamo anche rilevare loop, lunghezza del campo, ecc. automaticamente. Tuttavia, creiamo una linea per ogni segmento, composito e data element. È possibile aggiungere le informazioni mancanti in un secondo momento.

Prima di avviare l’assistente, è necessario controllare le proprietà dell’intestazione e selezionare i caratteri di controllo corretti.

Comandi

Il convertitore X12 supporta alcuni comandi speciali. I comandi disponibili sono:

EXIT

Questo comando lascerà la mappatura corrente, senza scrivere il record della tabella corrente. Utilizzare con cautela.

RUNASYNC

Questo comando permette di avviare una diversa mappatura, come un post-elaborazione. Ma non è necessario che i dati della tabella passino alla mappatura successiva e si può specificare la mappatura in modo dinamico. Questo è usato principalmente nelle mappature pre-processo, dove si chiama una diversa mappatura X12, in base al tipo di messaggio o al mittente. Il comando con il nome SkipSegments può aiutare a saltare parti non necessarie del file X12 e mantenere la vostra mappatura piccola.

SkipSegements

Questo comando consente di saltare tutti i dati X12 fino ad un segmento specificato. Questo è usato principalmente nelle mappature pre-processo, dove si vuole solo analizzare, per esempio, l’intestazione e saltare il resto del file, perché sarà elaborato da una diversa mappatura. E’ anche possibile utilizzare questa funzione per saltare alcuni tipi di messaggi, mentre altri vengono elaborati nella stessa mappatura.

ReadUntilSegment

Depressa dalla versione 4.00 del modulo. Questo comando creerà un nuovo messaggio EDI e tabelle dell’impianto di chiusura. Si consiglia di utilizzare invece i comandi SkipSegments in combinazione con RUNASYNC.

RUN

Depressa dalla versione 4.00 del modulo. Si prega di utilizzare invece RUNASYNC, se possibile. Il comando RUN blocca le tabelle di sistema EDI e previene più processi EDI contemporaneamente.

Funzioni del convertitore

Il convertitore X12 fornisce all’oggetto il nome X12 che fornisce la funzione speciale SEGMENTCOUNT che è possibile utilizzare per emettere il numero di segmenti nel messaggio X12 corrente. Questo valore viene tipicamente utilizzato nel segmento SE per il data element con la funzione: Total number of segments included in a transaction set.

Importazione / Esportazione

Discuteremo separatamente le proprietà e le caratteristiche per le importazioni e le esportazioni.

Importazione dei dati X12

Importazione delle proprietà dell’intestazione di mappatura

Direction

Per importare i dati X12 nel Microsoft Dynamics 365 Business Central selezionare il valore della proprietà Import.

Sample Search Depth

È possibile definire che l’assistente per la creazione di una nuova mappatura dovrebbe cercare interpretazioni multiple della struttura dei dati. Impostando questa proprietà a un valore superiore a uno si otterranno più candidati e tempi di analisi più lunghi durante l’esecuzione della procedura guidata di creazione della mappatura.

Element Separator

Il carattere da usare per separare gli elementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.

Subelement Separator

Il carattere da usare per separare i sottoelementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.

Segment Terminator

Il carattere da usare per terminare un segmento. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.

Importazione di loop / gruppo

La struttura di X12 contiene gruppi, che non è possibile vedere dai dati reali. Questi gruppi sono definiti nella documentazione e consentono di ripetere le strutture. I gruppi possono essere usati, come qualsiasi altro ciclo per aggiungere, ad esempio, tabelle.

Se si aggiunge una tabella in modalità scrittura su un’importazione X12, il convertitore controllerà le strutture figlio se tutti gli elementi obbligatori sono presenti e se tutti i filtri sono soddisfatti. Questo è utile per aggiungere rami condizionati nella mappatura. D’altra parte, può rendere più difficile la risoluzione dei problemi perché la mappatura può saltare le parti.

Si consiglia di impostare la Min. Repeat della proprietà ad almeno una, se si prevede che la struttura sia presente nel file. In questo modo il modulo non ha bisogno di controllare la struttura del bambino e può provare direttamente a convertire le linee. Questo renderà la mappatura un po’ più veloce e vi darà anche migliori messaggi di errore nel caso in cui la struttura della mappatura non corrisponda al file.

È anche possibile utilizzare i loop senza aggiungere una tabella. Sulle importazioni si comporteranno come una tabella in modalità scrittura e controlleranno la struttura del bambino prima di entrare nel ciclo. Puoi usarlo se non vuoi importare i dati o se sei interessato solo agli ultimi valori del ciclo.

Importazione delle proprietà della linea dati di mappatura

Dopo aver creato una linea di mappatura EDI, è possibile configurare le proprietà.

Importazione di linee dati di mappatura

Mostriamo solo le proprietà per le linee di mappatura EDI con la proprietà Type impostata su Data, dato che le altre proprietà si comportano come in qualsiasi altra mappatura. Ci sono diversi tipi di linee dati.

X12 Data Type

Questa proprietà definisce il tipo di linea dati che si desidera configurare.

Le opzioni disponibili variano a seconda della posizione in cui si tenta di aggiungere la linea di mappatura. Alcune linee dati sono consentite solo per i bambini di un altro tipo.

Questo elenco mostrerà tutte le opzioni disponibili per le importazioni X12:

Segment

Un segmento definisce il tipo di dati che segue. In X12 i nomi dei segmenti hanno solitamente fino a tre caratteri e definiscono una funzione di base. Una linea di mappatura di tipo Segment specifica l’identificatore di segmento. I dati effettivi sono rappresentati come linee figli nella mappatura EDI.

Composite

Un composito è composto da diversi sottoelementi, che appartengono insieme. Un composito è visibile nel file solo se si utilizzano più sottoelementi nel composito. Il composito stesso non contiene alcun dato.

DataElement

Il data element è la struttura che contiene i dati effettivi, che è possibile mappare sui campi.

Importazione Segment

È necessario definire i segmenti, che possono essere nel file. Se volete analizzare i dati, dovrete anche aggiungere i compositi e gli elementi di dati che volete elaborare. Un segmento può essere condizionale, il che significa che potrebbe essere nel file, ma non è necessario che ci sia.

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. Questo è opzionale.

Version

Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. Questo è opzionale.

Message Type

Questa proprietà può essere utilizzata per specificare il tipo di messaggio X12 utilizzato. Questo è opzionale.

Mandatory

Specifica se un elemento deve essere nel file o se è opzionale.

Mandatory

L’elemento deve essere nel file. Se questa linea di mappatura è figlia di un ciclo può anche essere utilizzata come criterio di accettazione, che il ciclo possa essere elaborato o meno, come descritto sopra.

Conditional

L’elemento è condizionale. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del segmento secondo la documentazione. Questa proprietà viene utilizzata solo come riferimento e sulle nuove linee per trovare il segmento corretto. La proprietà viene ignorata durante l’importazione di un file.

Spec. Max. Repeat

Definisce la frequenza con cui l’elemento può essere ripetuto secondo la documentazione. Questo non influisce sull’importazione del file, è necessario aggiungere un ciclo o duplicare la linea, se si desidera elaborare istanze multiple.

Tag

Definisce il tag segmento. Il tag segmento è il valore che appare nel file, tipicamente lungo fino a tre caratteri, come “ST”, “SE” ecc.

Name

Il nome non è attualmente utilizzato e solo a titolo di riferimento.

Importazione Composite

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. Questo è opzionale.

Version

Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. Questo è opzionale.

Mandatory

Specifica se il composito deve trovarsi nel segmento o se è facoltativo.

Mandatory

Il composito deve essere nel segmento. Potrebbe anche essere utilizzato come criterio di accettazione per il segmento principale.

Conditional

Il composito è condizionale. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del composito secondo la documentazione, tipicamente moltiplicata per 10. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta una sola volta. La proprietà di posizione può anche cambiare la posizione della linea di mappatura.

Tag

Definisce il tag del composito. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo la norma, ecc.

Name

Il nome non è attualmente utilizzato e solo a titolo di riferimento.

Importazione DataElement

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. Questo è opzionale.

Version

Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. Questo è opzionale.

DestExpr

Specifica l’obiettivo dei dati. Abbiamo una sezione separata sull’espressione di destinazione. È possibile lasciare vuoto il tipo di espressione di destinazione, se non si desidera elaborare i dati, ma potrebbe volerlo fare in un secondo momento. È possibile cancellare la linea di mappatura, se non si desidera elaborare i dati.

È possibile utilizzare i filtri per definire i criteri di accettazione, che non elaboreranno una parte della mappatura o creeranno un errore, se i dati non corrispondono al filtro. Specialmente per X12 raccomandiamo vivamente di utilizzare filtri, ogni volta che si prendono valori combinati con un qualificatore per verificare che il qualificatore sia quello atteso.

Mandatory

Specifica se il dato deve trovarsi nel segmento/composito o se è facoltativo.

Mandatory

Il data element deve essere nel segmento/composito. Potrebbe anche essere utilizzato come criterio di accettazione per il segmento principale.

Conditional

Il dato è condizionale. Non creare un errore se non è nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del data element in base alla documentazione, tipicamente moltiplicata per 10. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta una sola volta. La proprietà di posizione può anche cambiare la posizione della linea di mappatura.

Tag

Definisce il tag del data element. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo la norma, ecc.

Name

Il nome non è attualmente utilizzato e solo a titolo di riferimento.

Spec. Data Type

Questa proprietà definisce il tipo di dati secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Incorrect Length

Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Creare un errore se il valore è più lungo di quanto consentito.

Max (Truncate with Warning)

Creare un avviso se il valore è più lungo del consentito e troncare l’uscita alla lunghezza consentita.

Max (Truncate)

Troncare il valore, è più lungo di quanto consentito.

Max (Truncate…)

Troncare il valore, è più lungo di quanto consentito e aggiungere “….” alla fine per mostrare che il valore non è completo.

Exact (Error)

Creare un errore se l’uscita non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o tampona il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Creare un errore se il valore è più lungo di quanto consentito. Aggiungete il valore se si tratta di un cortocircuito.

Exact (Truncate/Pad)

Tronca o aggiungi il valore al numero di caratteri dato.

Spec. Length Type

Questa proprietà definisce se il campo è di lunghezza variabile o fissa secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Max. length

Il campo è di lunghezza variabile.

Exact length

Il campo ha una lunghezza fissa.

Length

Definisce quanti caratteri sono ammessi nel data element.

Format Type

È possibile selezionare il tipo di dati che si desidera importare.

Sono disponibili i seguenti valori:

Auto

Il campo viene interpretato automaticamente, in base al tipo di dati del target.

Date

I dati sono interpretati come data. È possibile specificare il formato con la proprietà Format String.

Time

I dati sono interpretati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.

Date/Time

I dati sono interpretati come informazioni su data/ora. È possibile specificare il formato con la proprietà Format String.

Format String

Disponibile solo se la proprietà Format Type è impostata. Specifica la stringa di formato data/ora, come descritto in Lavorare con le stringhe di formato data/ora.

Sample Values

È possibile mantenere un elenco di valori di esempio. La procedura guidata di creazione/aggiornamento della mappatura riempirà automaticamente questa lista dal file di esempio.

Esportazione dei dati X12

Proprietà dell’intestazione della mappatura di esportazione

Direction

Per esportare i dati X12 dal Microsoft Dynamics 365 Business Central, selezionare il valore della proprietà Export.

Sample Search Depth

È possibile definire che l’assistente per la creazione di una nuova mappatura dovrebbe cercare interpretazioni multiple della struttura dei dati. Impostando questa proprietà a un valore superiore a uno si otterranno più candidati e tempi di analisi più lunghi durante l’esecuzione della procedura guidata di creazione della mappatura.

Element Separator

Il carattere da usare per separare gli elementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.

Subelement Separator

Il carattere da usare per separare i sottoelementi. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.

Segment Terminator

Il carattere da usare per terminare un segmento. È possibile inserire direttamente il carattere o utilizzare un carattere speciale.

Line Breaks

I file X12 possono avere interruzioni di linea dopo ogni segmento. Questo renderà il file leggermente più grande, ma più facile da leggere. Questa proprietà definisce se il convertitore deve interrompere la linea di uscita. Questa opzione non può essere cambiata dinamicamente, se un partner richiede interruzioni di riga e un altro non è necessario creare due mappature separate. Il convertitore utilizza un’interruzione di linea di Windows (ritorno del carrello e avanzamento di linea).

Fallback Communication Channel

Il canale di comunicazione da utilizzare, se non specificato in precedenza da un’altra mappatura, da un codice AL/C/AL o dall’utilizzo delle transazioni commerciali. Questo può essere lasciato vuoto a partire da Anveo EDI Connect 4.00.

Send Channel After Convert

Configura se il canale di comunicazione deve essere inviato dopo aver eseguito questa mappatura. Questo può essere utilizzato per inviare automaticamente i file, senza la necessità di un lavoro separato.

Fallback Receiver Partner

È possibile specificare un partner ricevitore che viene utilizzato come fallback, nel caso in cui non ci sia un partner specificato in precedenza. Il partner viene utilizzato da alcuni canali di comunicazione per selezionare il destinatario. E si può accedere all’interno della mappatura per ottenere, ad esempio, un numero di identificazione del partner.

Proprietà della linea di mappatura delle esportazioni

Dopo aver creato una linea di mappatura EDI, è possibile configurare le proprietà.

Linee dati di mappatura delle esportazioni

Mostriamo solo le proprietà per le linee di mappatura EDI con la proprietà Type impostata su Data, dato che le altre proprietà si comportano come in qualsiasi altra mappatura. Ci sono diversi tipi di linee dati.

X12 Type

Questa proprietà definisce il tipo di linea dati che si desidera configurare.

Le opzioni disponibili variano a seconda della posizione in cui si tenta di aggiungere la linea di mappatura. Alcune linee dati sono consentite solo per i bambini di un altro tipo.

Questo elenco mostrerà tutte le opzioni disponibili per le importazioni X12:

Service String Advice

La linea rappresenta il segmento speciale UNA, che si chiama service string advice. Viene utilizzato per definire quali caratteri di controllo vengono utilizzati. Da un punto di vista tecnico è inoltre obbligatorio l’uso di caratteri non a 7 bit nel file. Anveo EDI Connect utilizzerà i caratteri predefiniti, se non diversamente specificato. Se il segmento UNA è nel file, è necessario aggiungere questa linea dati alla mappatura per poter importare il file. Questa linea non creerà un errore, se il file non contiene il segmento. I caratteri di controllo effettivamente utilizzati sono attualmente definiti nella mappatura. Il

Segment

Un segmento definisce il tipo di dati che segue. In X12 i nomi dei segmenti hanno solitamente fino a tre caratteri e definiscono una funzione di base. Una linea di mappatura di tipo Segment specifica l’identificatore di segmento. I dati effettivi sono rappresentati come linee figli nella mappatura EDI.

Composite

Un composito combina diversi elementi di dati, che appartengono insieme. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene alcun dato.

DataElement

Il data element è la struttura che contiene i dati effettivi, che è possibile mappare sui campi.

Esportazione Service String Advice

Se si aggiunge un “Service String Advice” (UNA) a una mappatura di esportazione EDI, è possibile configurare i caratteri utilizzati nel file di output. Il segmento UNA dovrebbe essere la prima linea di dati nella mappatura EDI.

Component Element Separator

Il carattere di separazione utilizzato tra gli elementi di dati di un composito.

Element Separator

Il carattere di separazione utilizzato tra gli elementi di dati al di fuori di un composito.

Decimal Notation

Il carattere usato come punto decimale.

Release Indicator

Un carattere che può essere usato per specificare che il carattere seguente deve essere interpretato come un carattere letterale e non come un carattere di controllo.

Repetition Separator

Un carattere che specifica una ripetizione di un data element. Anveo EDI Connect non supporta al momento elementi di dati ripetuti, ma è possibile definire quale carattere viene utilizzato nell’output del “Service String Advice”. Anche l’impostazione di questo valore eliminerà automaticamente il carattere di ripetizione nelle uscite dati.

Segment Terminator

Il terminatore di segmento, che terminerà il segmento. Oppure, in altre parole, questo carattere viene utilizzato per separare segmenti diversi. È possibile specificare se utilizzare interruzioni di riga aggiuntive nelle proprietà dell’intestazione della mappatura.

Esportazione Segment

Solo i segmenti definiti nella mappatura possono essere stampati. Quindi è necessario configurare tutti i segmenti richiesti nel file di output.

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. Questo è opzionale. Questa proprietà non influisce sull’uscita del convertitore.

Version

Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. Questo è opzionale. Questa proprietà non influisce sull’uscita del convertitore.

Message Type

Questa proprietà può essere utilizzata per specificare il tipo di messaggio X12 utilizzato. Questo è opzionale. Questa proprietà non influisce sull’uscita del convertitore.

Conditional Output

È possibile impostare questa proprietà al valore True per mostrare l’elemento solo se un’espressione sorgente specifica corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per l’applicazione del filtro. L’elemento apparirà in uscita solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.

Mandatory

Specifica se un elemento deve essere nel file o se è opzionale.

Mandatory

L’elemento deve essere nel file. Questo campo è riservato alle esportazioni a titolo puramente informativo. Il convertitore non è in grado di rilevare gli elementi obbligatori mancanti.

Conditional

L’elemento è condizionale.

Position

Specifica la posizione del segmento secondo la documentazione X12. Questa proprietà viene utilizzata solo come riferimento e sulle nuove linee per trovare il segmento corretto. La proprietà non influisce sull’uscita del convertitore.

Spec. Max. Repeat

Definisce la frequenza con cui l’elemento può essere ripetuto secondo la documentazione. Ciò non influisce sull’uscita del convertitore e non viene controllato durante l’uscita.

Tag

Definisce il tag segmento. Il tag segmento è il valore che appare nel file, tipicamente lungo fino a tre caratteri, come “ST”, “SE” ecc.

Name

Il nome non è attualmente utilizzato e solo a titolo di riferimento.

Esportazione Composite

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. Questo è opzionale. Ciò non influisce sull’uscita del convertitore.

Version

Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. Questo è opzionale. Ciò non influisce sull’uscita del convertitore.

Conditional Output

È possibile impostare questa proprietà al valore True per mostrare l’elemento solo se un’espressione sorgente specifica corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per l’applicazione del filtro. L’elemento apparirà in uscita solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.

Mandatory

Specifica se il composito deve trovarsi nel segmento o se è facoltativo.

Mandatory

Il composito deve essere nel segmento. Questa proprietà è solo a titolo informativo e non influisce sull’uscita del convertitore.

Conditional

Il composito è condizionale.

Position

Specifica la posizione del composito secondo la documentazione, tipicamente moltiplicata per 10. Questa proprietà è importante, in quanto definisce anche come produrre le informazioni nel file. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta una sola volta. La proprietà position può anche cambiare la posizione della linea di mappatura.

Tag

Definisce il tag del composito. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo la norma, ecc.

Name

Il nome non è attualmente utilizzato e solo a titolo di riferimento.

Esportazione DataElement

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard X12 utilizzato. Questo è opzionale. Questa proprietà non influisce sull’output del file.

Version

Questa proprietà può essere utilizzata per specificare la versione X12 utilizzata. Questo è opzionale. Questa proprietà non influisce sull’output del file.

SourceExpr

Specifica la fonte dei dati da scrivere. Abbiamo una sezione separata sulla proprietà dell’espressione di origine.

Conditional Output

È possibile impostare questa proprietà al valore True per mostrare l’elemento solo se un’espressione sorgente specifica corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per l’applicazione del filtro. L’elemento apparirà in uscita solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.

Mandatory

Specifica se il dato deve trovarsi nel segmento/composito o se è facoltativo.

Mandatory

Il data element deve essere nel segmento/composito. Impostando un elemento come obbligatorio si genera l’output, anche se il valore è vuoto. Questo può risultare in file non validi, in quanto gli elementi obbligatori dovrebbero sempre avere un valore. Il convertitore non creerà un errore in questo caso. Si dovrebbe verificare che le informazioni richieste per l’esportazione siano presenti utilizzando una mappatura degli assegni.

Conditional

Il dato è condizionale.

Position

Specifica la posizione del data element in base alla documentazione, tipicamente moltiplicata per 10. La posizione è importante per il convertitore per decidere dove emettere le informazioni. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta una sola volta. La proprietà position π può anche cambiare la posizione della linea di mappatura.

Tag

Definisce il tag del data element. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo la norma, ecc.

Name

Il nome non è attualmente utilizzato e solo a titolo di riferimento.

Spec. Data Type

Questa proprietà definisce il tipo di dati secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Incorrect Length

Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Creare un errore se il valore è più lungo di quanto consentito.

Max (Truncate with Warning)

Creare un avviso se il valore è più lungo del consentito e troncare l’uscita alla lunghezza consentita.

Max (Truncate)

Troncare il valore, è più lungo di quanto consentito.

Max (Truncate…)

Troncare il valore, è più lungo di quanto consentito e aggiungere “….” alla fine per mostrare che il valore non è completo.

Exact (Error)

Creare un errore se l’uscita non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o tampona il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Creare un errore se il valore è più lungo di quanto consentito. Aggiungete il valore se si tratta di un cortocircuito.

Exact (Truncate/Pad)

Tronca o aggiungi il valore al numero di caratteri dato.

Spec. Length Type

Questa proprietà definisce se il campo è di lunghezza variabile o fissa secondo lo standard X12. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Max. length

Il campo è di lunghezza variabile.

Exact length

Il campo ha una lunghezza fissa.

Length

Definisce quanti caratteri sono ammessi nel data element.

Format Type

È possibile selezionare il tipo di dati che si desidera importare.

Sono disponibili i seguenti valori:

Auto

Il campo viene formattato automaticamente, in base al tipo di dati sorgente.

Text

Il campo è formattato come testo.

Date/Time

Un’informazione su data/ora. Il formato può essere specificato da un qualificatore che rappresenta i qualificatori DTM ammessi dallo standard X12. È possibile utilizzare gli altri formati Data e Data/ora, se si desidera specificare il formato in un altro modo.

Date/Time Format

I dati sono formattati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.

Date Format

I dati sono formattati come informazioni sulla data. È possibile specificare il formato con la proprietà Format String.

Number

I dati sono formattati come valore numerico.

Format Qualifier

Disponibile solo se la proprietà Format Type è impostata su Date/Time.

È possibile utilizzare la ricerca per vedere tutti i formati disponibili. I numeri sono uguali al qualificatore di formato X12 per i campi DTM.

Format String

Disponibile solo se la proprietà Format Type è se a Date/Time Format o Date format string.

Se la proprietà Format Type è impostata su NAV Format String, è possibile inserire la stringa di formato, come descritto nella guida AL / C/AL.

Se impostato a data/ora è possibile inserire una stringa di formato, come descritto in Lavorare con stringhe di formato data/ora.

Blank Zeros

Disponibile solo se la proprietà Format Type è impostata su Number. Se disponibile, specifica che i valori vuoti dovrebbero essere visualizzati come campo vuoto invece della rappresentazione predefinita del vuoto.

Decimal Character

Disponibile solo se la proprietà Format Type è impostata su Number. Specifica quale carattere deve essere usato come separatore decimale. Per X12 probabilmente non si dovrebbe cambiare il valore.

Thousands Separator Character

Disponibile solo se la proprietà Format Type è impostata su Number. Se migliaia di persone dovrebbero essere separate e se, quale carattere dovrebbe essere usato. Per X12 probabilmente non si dovrebbe cambiare il valore.

Max. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali che dovrebbero essere emesse.

Min. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di decimali che dovrebbero essere in uscita. Questo riempirà automaticamente i posti mancanti con degli zeri.

Sign

Disponibile solo se la proprietà Format Type è impostata su Number. Se produrre il segno positivo/negativo.

Negative Only

Metti in uscita solo il segno “-“.

Always

Emettere i segni “+” e “-“.

Sign after Value

Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri. Per X12 probabilmente non si dovrebbe cambiare il valore e lasciarlo al valore predefinito.

Sample Values

È possibile mantenere un elenco di valori di esempio. La procedura guidata di creazione/aggiornamento della mappatura riempirà automaticamente questa lista dal file di esempio.