Il convertitore XML
Il convertitore XML può essere utilizzato per importare ed esportare file XML. Anvaigo EDI Connect supporta la maggior parte delle funzioni XML.
Si presuppone che si sappia come lavorare con le linee di mapping e come accedere alle proprietà EDI.
Sono disponibili video di formazione per il convertitore XML.
Utilizzo dell’assistente
È possibile creare la struttura mapping da un file XML di esempio o da un file XSD.
Se si utilizza un file XML di esempio, si tenga presente che il modulo non è in grado di rilevare i loop all’interno della struttura XML. È necessario assicurarsi che ci sia una sola ripetizione di ogni struttura in loop, altrimenti sarà necessario rimuovere alcune delle linee EDI mapping create in seguito.
Il supporto XSD è ancora sperimentale e non supporta tutte le opzioni XSD. Dopo l’importazione verrà visualizzato un elenco di errori, ma di solito la struttura di base dovrebbe essere creata. Se ci sono più nodi radice possibili, il modulo chiederà quale deve essere usato. Se il file contiene degli include, verranno richiesti i file XSD aggiuntivi. Il modulo non seguirà alcun riferimento a URL esterni.
Utilizzo dei comandi
Il convertitore XML attualmente non supporta i comandi.
Importazione/Esportazione
Discuteremo separatamente le proprietà e le caratteristiche delle importazioni e delle esportazioni.
Importazione di dati XML
Dopo aver creato la mapping, la prima cosa da fare è controllare che le proprietà dell’intestazione siano impostate correttamente. Successivamente è possibile iniziare a creare linee di mapping, sia utilizzando la procedura guidata, come descritto sopra, sia aggiungendole manualmente.
Il convertitore XML non supporta l’uso di filtri all’interno dei cicli di scrittura della tabella, per creare un record solo se vengono forniti i dati previsti. Inoltre, per i cicli di scrittura il modulo guarderà solo la prima riga di mapping figlio, se è obbligatoria e non è presente nel file il ciclo non creerà un record. In caso contrario, il modulo creerà un record e cercherà di elaborare anche tutte le altre righe figlio.
Importazione delle proprietà dell’intestazione
Per importare in Microsoft Dynamics 365 Business Central dati XML da un’origine esterna, impostate la proprietà Direction sul valore Import.
Questa proprietà definisce come gestire le situazioni in cui il file contiene elementi non definiti nella mapping. Il valore predefinito False genera un errore in caso di dati inattesi, il che è fortemente consigliato. Impostando il valore della proprietà a False, verranno ignorati tutti gli elementi che non sono definiti nella mapping. Ciò può anche comportare il mancato parsing di elementi definiti nella mapping, perché quest’mapping non è più in grado di rilevarli. Utilizzare questa proprietà con cautela.
Questa proprietà definisce uno spazio dei nomi che può essere usato sugli elementi, impostando l’attributo namespace della linea mapping su Default. Di solito si lascia questa proprietà vuota.
Proprietà Indent sugli elementi XML
La proprietà Indent definisce la profondità di un elemento XML all’interno della struttura ad albero di XML durante un processo di mapping. Sebbene l’albero di mapping rappresenti visivamente gli elementi XML e le strutture come i cicli di tabelle, il layout visivo da solo non può sempre determinare l’indentazione XML corretta.
Ad esempio, se un elemento XML deve apparire sullo stesso livello degli elementi precedenti, ma richiede una tabella per recuperare i suoi dati, l’elemento può apparire visivamente rientrato a causa della struttura della tabella. Tuttavia, logicamente, rimane allo stesso livello nella gerarchia XML. La proprietà Indent consente di controllare questo aspetto impostando esplicitamente la profondità XML prevista.
Livelli di indentazione
- 0 Lasciare che il sistema determini automaticamente la rientranza.
- 1 Livello di radice.
- 2 Primo figlio sotto radice.
- 3 Bambino di livello 2, e così via.
Quando si utilizza l’Assistente per creare la mapping, la proprietà Indent viene impostata automaticamente. Tuttavia, se si costruisce la mapping da zero o si aggiungono manualmente elementi in un secondo momento, assicurarsi di rivedere e regolare i valori Indent per garantire che la struttura XML generata rifletta accuratamente la gerarchia prevista.
Proprietà della linea di importazione
Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà. Mostreremo solo le proprietà delle righe EDI mapping con la proprietà Type impostata su Data, poiché le altre proprietà si comportano come in qualsiasi altra mapping. Il convertitore XML supporta diverse linee di dati con proprietà diverse. Si controlla il tipo di riga XML mapping creata, impostando la proprietà Subtype:
Il sottotipo definisce il tipo di linea di dati che si desidera aggiungere. Sono ammessi i seguenti valori:
Questa linea di mapping rappresenta un elemento XML. Un elemento XML inizia nel file con “
Questa riga di mapping rappresenta un attributo XML. Un attributo XML si trova all’interno del tag di apertura dell’elemento: “
Questa linea rappresenta il contenuto tra un tag di apertura e uno di chiusura dell’elemento. Il valore viene memorizzato tra:
Le linee di questo tipo sono solo a titolo informativo. Il modulo non supporta l’importazione di commenti.
Nella mapping XML cerchiamo di rappresentare due alberi diversi, uno che raggruppa tutte le strutture ripetute in loop e uno che rappresenta la struttura ad albero di XML. Spesso questo non è in conflitto, ma a volte può essere ambiguo. Per questo motivo esiste una proprietà dal nome Ident che consente di impostare esplicitamente l’indentazione della struttura XML. Questo valore viene compilato automaticamente dall’assistente all’importazione, ma deve essere impostato manualmente se si creano linee di mapping a mano.
XML Element sulle importazioni
Le seguenti proprietà sono supportate solo se la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Element.
XML consente di riutilizzare più volte lo stesso nome di elemento. A volte si vuole mostrare a quale struttura appartiene l’elemento. È possibile specificare un prefisso da usare prima del nome dell’elemento. In questo modo l’elemento verrà rappresentato come “
Un elemento di un file XML può essere assegnato a uno specifico spazio dei nomi. Nei dati XML attuali, ciò è rappresentato dall’uso di prefissi prima del nome dell’elemento e dall’assegnazione dell’URL dello spazio dei nomi al prefisso da qualche parte nella struttura prima o sull’elemento. Dalla versione 4.00 del modulo, controlleremo se lo spazio dei nomi nel file corrisponde a questo valore. Se non si utilizzano spazi dei nomi su un elemento, lasciare questa proprietà vuota.
Questa proprietà specifica il nome dell’elemento. Il nome dell’elemento viene utilizzato tra le parentesi.
Specifica se questo elemento è obbligatorio. L’impostazione di questa proprietà al valore True significa che l’elemento deve essere presente nel file o, se esiste un ciclo padre in modalità di scrittura, che il record viene creato solo se l’elemento è presente. Se si imposta il valore di questa proprietà su False, l’elemento è considerato condizionale.
XML Attribute sulle importazioni
Le seguenti proprietà sono supportate solo se la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Attribute. La riga mapping deve essere figlia di una riga mapping in cui la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Element.
L’ordine degli attributi non è importante e viene ignorato dall’importazione. Lo stesso nome di attributo è consentito solo una volta per elemento.
Specifica il nome dell’attributo.
Specifica dove devono essere memorizzati i dati. Nel convertitore XML i filtri creano un errore se il valore non corrisponde e non possono essere usati per elaborare in modo condizionato parti della mapping.
C’è una sezione dedicata alle espressioni di destinazione, dove è possibile saperne di più su questa struttura.
Specifica come i dati devono essere interpretati dal modulo.
Sono disponibili i seguenti valori:
Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.
I dati vengono interpretati come una data. È possibile specificare il formato con la proprietà Format String.
I dati vengono interpretati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.
I dati vengono interpretati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.
Disponibile solo se è impostata la proprietà Format Type. Specifica la stringa di formato data/ora, come descritto in Lavorare con le stringhe di formato data/ora.
Specifica se il valore deve essere di una certa lunghezza.
È possibile specificare che si desidera controllare la lunghezza dei dati in arrivo. Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’ingresso.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore se è più lungo del consentito.
Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri indicato.
Questa proprietà è disponibile solo se è impostata la proprietà Length Type. La lunghezza consentita per il campo.
XML Content sulle importazioni
Le seguenti proprietà sono supportate solo se la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Content.
La riga mapping deve essere figlia di una riga mapping in cui la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Element. Se si dispone di attributi XML e di un contenuto, l’ordine delle righe di mapping non è importante. Tuttavia, si consiglia di mettere gli attributi in primo piano per garantire la leggibilità.
Specifica dove devono essere memorizzati i dati. Nel convertitore XML i filtri creano un errore se il valore non corrisponde e non possono essere usati per elaborare in modo condizionato parti della mapping.
C’è una sezione dedicata alle espressioni di destinazione, dove è possibile saperne di più su questa struttura.
Specifica come i dati devono essere interpretati dal modulo.
Sono disponibili i seguenti valori:
Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.
I dati vengono interpretati come una data. È possibile specificare il formato con la proprietà Format String.
I dati vengono interpretati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.
I dati vengono interpretati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.
Disponibile solo se è impostata la proprietà Format Type. Specifica la stringa di formato data/ora, come descritto in Lavorare con le stringhe di formato data/ora.
Specifica se il valore deve essere di una certa lunghezza.
È possibile specificare che si desidera controllare la lunghezza dei dati in arrivo. Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’ingresso.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore se è più lungo del consentito.
Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri indicato.
Questa proprietà è disponibile solo se è impostata la proprietà Length Type. La lunghezza consentita per il campo.
XML Comment sulle importazioni
L’importazione XML non gestisce i commenti XML. Il convertitore ignorerà qualsiasi commento nel file. È possibile aggiungere righe di commento del tipo, per motivi di riferimento, ma non forniscono alcuna funzionalità o proprietà EDI per le importazioni XML.
Esportazione di dati XML
Proprietà dell’intestazione dell’esportazione
Per esportare i dati XML da Microsoft Dynamics 365 Business Central, impostare la proprietà Direction sul valore Export.
Lo spazio dei nomi da utilizzare, se la proprietà namespace di un elemento è impostata sul testoDefault“.
Il canale di comunicazione che deve essere utilizzato, se non specificato prima da un altro codice mapping, AL / C/AL o dalle transazioni commerciali. A partire da Anvaigo EDI Connect 4.00, questa opzione può essere lasciata vuota.
Configura se il canale di comunicazione deve essere inviato dopo l’esecuzione di questa mapping. Questo può essere usato per inviare automaticamente i file, senza bisogno di un lavoro separato.
È possibile specificare un partner ricevitore da utilizzare come ripiego, nel caso in cui non sia stato specificato alcun partner. Il partner viene utilizzato da alcuni canali di comunicazione per selezionare il destinatario. È possibile accedere alla mapping per ottenere, ad esempio, il numero di identificazione del partner.
Proprietà della linea di esportazione
Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà. Mostreremo solo le proprietà delle righe EDI mapping con la proprietà Type impostata su Data, poiché le altre proprietà si comportano come in qualsiasi altra mapping. Il convertitore XML supporta diverse linee di dati con proprietà diverse. Si controlla il tipo di riga XML mapping creata, impostando la proprietà Subtype:
Il sottotipo definisce il tipo di linea di dati che si desidera aggiungere. Sono ammessi i seguenti valori:
Questa riga di mapping rappresenta un’intestazione XML. Un’intestazione XML è simile a “<?xml … ?>”.
Questa linea di mapping rappresenta un elemento XML. Un elemento XML inizia nel file con “
Questa riga di mapping rappresenta un attributo XML. Un attributo XML si trova all’interno del tag di apertura dell’elemento: “
Questa linea rappresenta il contenuto tra un tag di apertura e uno di chiusura dell’elemento. Il valore viene memorizzato tra:
Le linee di questo tipo sono solo a titolo informativo. Il modulo non supporta l’importazione di commenti.
Aggiunge un nodo doctype all’output. Un tipo di doctype è simile a “<!DOCTYPE … >”.
XML Header sulle esportazioni
È possibile specificare la codifica XML per l’output. In questo modo si sovrascrive la codifica selezionata nelle proprietà dell’intestazione.
Specifica se il file XML è autonomo.
Specifica la versione XML. Al momento la 1.0 è l’unica versione supportata.
XML Element nelle esportazioni
XML consente di riutilizzare più volte lo stesso nome di elemento. A volte si vuole mostrare a quale struttura appartiene l’elemento. È possibile specificare un prefisso da usare prima del nome dell’elemento. Il prefisso e lo spazio dei nomi devono corrispondere. Se lo spazio dei nomi non è esplicitamente definito con quel prefisso, il modulo aggiungerà automaticamente la definizione sull’elemento corrente.
Un elemento di un file XML può essere assegnato a uno specifico spazio dei nomi. Nei dati XML attuali, ciò è rappresentato dall’uso di prefissi prima del nome dell’elemento e dall’assegnazione dell’URL dello spazio dei nomi al prefisso da qualche parte nella struttura prima o sull’elemento.
Questa proprietà specifica il nome dell’elemento. Il nome dell’elemento viene utilizzato tra le parentesi.
È possibile impostare questa proprietà sul valore True per produrre l’elemento solo se un’espressione di origine specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’elemento verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’elemento deve apparire o meno nell’output.
XML Attribute sulle esportazioni
Specifica il nome dell’attributo XML.
È possibile impostare questa proprietà sul valore True per produrre l’attributo XML solo se un’espressione di origine specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’attributo XML verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.
Questa è la documentazione della proprietà SourceExpr dell’output condizionale. Esiste una seconda proprietà con questo nome per specificare il valore dell’attributo XML.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’attributo XML deve apparire o meno nell’output.
Questa è la documentazione della proprietà SourceExpr per il valore dell’attributo XML.
Specifica il valore di origine dell’attributo.
È possibile selezionare il tipo di dati da importare.
Sono disponibili i seguenti valori:
Il campo viene formattato automaticamente, in base al tipo di dati di origine.
È possibile utilizzare una stringa di formato, come per la funzione FORMAT di Microsoft Dynamics 365 Business Central build-in AL / C/AL.
I dati sono formattati come data. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come valori numerici.
Disponibile solo se la proprietà Format Type è se a data/ora o a stringa di formato NAV.
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 su data/ora, è possibile inserire una stringa di formato, come descritto in Lavorare con le stringhe di formato di data/ora.
Se disponibile, specifica che i valori vuoti devono essere restituiti come un campo vuoto, invece della rappresentazione vuota predefinita.
Disponibile solo se la proprietà Format Type è impostata su Number. Specifica il carattere da utilizzare come separatore decimale.
Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere utilizzato.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali da visualizzare.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che deve essere presente nell’output. In questo modo i posti mancanti verranno automaticamente riempiti di zeri.
Disponibile solo se la proprietà Format Type è impostata su Number. Indicare o meno il segno positivo/negativo.
Emettere solo il segno “-“.
Emettere il segno “+” e “-“.
Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri.
Questo campo è disponibile solo se la proprietà Field Type è impostata su Variable. Le azioni possibili sono condivise tra i convertitori, in questo convertitore è possibile utilizzare un tipo di campo diverso
per i campi a lunghezza fissa. Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’uscita.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore se è più lungo del consentito.
Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri indicato.
Questa proprietà può essere utilizzata per specificare la lunghezza desiderata dell’output.
Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o
la proprietà Length Validation è impostata per imbottire l’output. Dove l’output deve essere allineato, se il valore è più corto del numero di caratteri da emettere.
Allinea in base al tipo di dati dell’espressione di origine.
Allinea a sinistra il valore. Ciò significa che il valore viene emesso per primo e successivamente il carattere di riempimento viene utilizzato per riempire il campo.
Inizia con il padding e produce il valore allineato a destra.
Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o se la proprietà Length Validation è impostata per imbottire l’output. Quale carattere deve essere usato per il padding, se il valore non è abbastanza lungo.
XML Content nelle esportazioni
È possibile impostare questa proprietà sul valore True per produrre il contenuto solo se un’espressione di origine specificata corrisponde a un filtro specificato. In Anvaigo EDI Connect 4.00 e versioni successive: Se non si emette un contenuto per un elemento, l’elemento sarà rappresentato nell’output come un elemento XML autochiudente nella forma “
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. Il contenuto XML viene visualizzato nell’output solo se il valore dell’espressione di origine specificata rientra nel filtro specificato.
Questa è la documentazione della proprietà SourceExpr dell’output condizionale. Esiste una seconda proprietà con questo nome per specificare il valore del contenuto XML.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se il contenuto deve apparire o meno nell’output.
Questa è la documentazione della proprietà SourceExpr per il valore del contenuto XML.
Specifica il valore di origine dell’attributo.
È possibile selezionare il tipo di dati da importare.
Sono disponibili i seguenti valori:
Il campo viene formattato automaticamente, in base al tipo di dati di origine.
È possibile utilizzare una stringa di formato, come per la funzione FORMAT di Microsoft Dynamics 365 Business Central build-in AL / C/AL.
I dati sono formattati come data. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come valori numerici.
Disponibile solo se la proprietà Format Type è se a data/ora o a stringa di formato NAV.
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 su data/ora, è possibile inserire una stringa di formato, come descritto in Lavorare con le stringhe di formato di data/ora.
Se disponibile, specifica che i valori vuoti devono essere restituiti come un campo vuoto, invece della rappresentazione vuota predefinita.
Disponibile solo se la proprietà Format Type è impostata su Number. Specifica il carattere da utilizzare come separatore decimale.
Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere utilizzato.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali da visualizzare.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che deve essere presente nell’output. In questo modo i posti mancanti verranno automaticamente riempiti di zeri.
Disponibile solo se la proprietà Format Type è impostata su Number. Indicare o meno il segno positivo/negativo.
Emettere solo il segno “-“.
Emettere il segno “+” e “-“.
Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri.
Questo campo è disponibile solo se la proprietà Field Type è impostata su Variable. Le azioni possibili sono condivise tra i convertitori, in questo convertitore è possibile utilizzare un tipo di campo diverso
per i campi a lunghezza fissa. Sono ammessi i seguenti valori:
Non controllare la lunghezza dell’uscita.
Crea un errore se il valore è più lungo del consentito.
Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.
Tronca il valore se è più lungo del consentito.
Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.
Crea un errore se l’output non ha la lunghezza specificata.
Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.
Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.
Tronca o imbottiglia il valore al numero di caratteri indicato.
Questa proprietà può essere utilizzata per specificare la lunghezza desiderata dell’output.
Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o
la proprietà Length Validation è impostata per imbottire l’output. Dove l’output deve essere allineato, se il valore è più corto del numero di caratteri da emettere.
Allinea in base al tipo di dati dell’espressione di origine.
Allinea a sinistra il valore. Ciò significa che il valore viene emesso per primo e successivamente il carattere di riempimento viene utilizzato per riempire il campo.
Inizia con il padding e produce il valore allineato a destra.
Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o se la proprietà Length Validation è impostata per imbottire l’output. Quale carattere deve essere usato per il padding, se il valore non è abbastanza lungo.
XML Comment sulle esportazioni
È possibile impostare questa proprietà al valore True per produrre il commento solo se un’espressione di origine specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. Il commento XML verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.
Questa è la documentazione della proprietà SourceExpr dell’output condizionale. Esiste una seconda proprietà con questo nome per specificare il valore del commento XML.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se il commento XML deve apparire o meno nell’output.
Questa è la documentazione della proprietà SourceExpr per il valore del commento XML.
Specifica il valore di origine dell’attributo.
È possibile selezionare il tipo di dati da importare.
Sono disponibili i seguenti valori:
Il campo viene formattato automaticamente, in base al tipo di dati di origine.
È possibile utilizzare una stringa di formato, come per la funzione FORMAT di Microsoft Dynamics 365 Business Central build-in AL / C/AL.
I dati sono formattati come data. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.
I dati sono formattati come valori numerici.
Disponibile solo se la proprietà Format Type è se a data/ora o a stringa di formato NAV.
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 su data/ora, è possibile inserire una stringa di formato, come descritto in Lavorare con le stringhe di formato di data/ora.
Se disponibile, specifica che i valori vuoti devono essere restituiti come un campo vuoto, invece della rappresentazione vuota predefinita.
Disponibile solo se la proprietà Format Type è impostata su Number. Specifica il carattere da utilizzare come separatore decimale.
Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere utilizzato.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali da visualizzare.
Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che deve essere presente nell’output. In questo modo i posti mancanti verranno automaticamente riempiti di zeri.
Disponibile solo se la proprietà Format Type è impostata su Number. Indicare o meno il segno positivo/negativo.
Emettere solo il segno “-“.
Emettere il segno “+” e “-“.
Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri.
XML DOCTYPE nelle esportazioni
È possibile impostare questa proprietà al valore True per produrre il commento solo se un’espressione di origine specificata corrisponde a un filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’XML
DOCTYPE apparirà nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.
Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se il DOCTYPE XML deve apparire o meno nell’output.
Specifica il nome del DOCTYPE, come “html”.
Specifica l’ID pubblico.
Specifica l’ID del sistema.
Specifica il sottoinsieme interno.