Anveo EDI Connect / Config / Argomenti avanzati / Funzioni integrate
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Funzioni integrate

Anveo EDI Connect ha un sacco di funzioni integrate. La maggior parte di essi sono disponibili in tutte le mappature, alcuni sono specifici della mapping. Potete usare le funzioni, per esempio, sulle espressioni di origine e sui condizionali. Le funzioni build-in possono essere selezionate come qualsiasi altra funzione definita nella codeunit ANVEDI Callback.

Le seguenti funzioni sono disponibili globalmente:

TableName

COUNT

Restituisce il numero di record all’interno del filtro.

ISEMPTY

Restituisce True, se non c’è nessun record all’interno del filtro. In altre parole, il conteggio è uguale a zero.

ISNOTEMPTY

Restituisce True, se ci sono uno o più record all’interno del filtro.
In altre parole, il conteggio non è uguale a zero.

RECORDID

Restituisce il RecordID dell’istanza corrente. Dovrebbe essere chiamato da un figlio del ciclo della tabella.

BUSINESS_TRANSACTION

SetReferenceNo

Impostare il numero di riferimento nella EDI Business Transaction della tabella. C’è solo un parametro:

Reference No.

Il numero di riferimento da utilizzare. Un testo con max. 80 caratteri.

SENDER_PARTNER

Code

Recupera la colonna Code dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Remote Receiver/Sender ID

Recupera la colonna Remote Receiver/Sender ID dal partner mittente, che è definito da un precedente mapping o dalla transazione commerciale.

Our Receiver/Sender ID

Recupera la colonna Our Receiver/Sender ID del partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Name

Recupera la colonna Name dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Name 2

Recupera la colonna Name 2 dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Address

Recupera la colonna Address dal partner mittente, che è definito da un precedente mapping o dalla transazione commerciale.

Address 2

Recupera la colonna Address 2 dal partner mittente, che è definito da un mapping precedente o dalla transazione commerciale.

City

Recupera la colonna City dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Contact

Recupera la colonna Contact dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Post Code

Recupera la colonna Post Code dal partner mittente, che è definito da un precedente mapping o dalla transazione commerciale.

County

Recupera la colonna County dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Country/Region Code

Recupera la colonna Country/Region Code dal partner mittente, che è definito da un precedente mapping o dalla transazione commerciale.

Phone No.

Recupera la colonna Phone No. dal partner mittente, che è definito da un precedente mapping o dalla transazione commerciale.

Telex No.

Recupera la colonna Telex No. dal partner mittente, che è definito da un precedente mapping o dalla transazione commerciale.

Fax No.

Recupera la colonna Fax No. dal partner mittente, che è definito da un mapping precedente o dalla transazione commerciale.

VAT Registration No.

Recupera la colonna VAT Registration No. dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Our Account No.

Recupera la colonna Our Account No. dal partner mittente, che è definito da un precedente mapping o dalla transazione commerciale.

GLN

Recupera la colonna GLN dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

Test Flag

Recupera la colonna Test Flag dal partner mittente, che è definita da un precedente mapping o dalla transazione commerciale.

RECEIVER_PARTNER

Code

Recupera la colonna Code dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Remote Receiver/receiver ID

Recupera la colonna Remote Receiver/receiver ID dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Our Receiver/receiver ID

Recupera la colonna Our Receiver/receiver ID dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Name

Recupera la colonna Name dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Name 2

Recupera la colonna Name 2 dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Address

Recupera la colonna Address dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Address 2

Recupera la colonna Address 2 dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

City

Recupera la colonna City dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Contact

Recupera la colonna Contact dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Post Code

Recupera la colonna Post Code dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

County

Recupera la colonna County dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Country/Region Code

Recupera la colonna Country/Region Code dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Phone No.

Recupera la colonna Phone No. dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Telex No.

Recupera la colonna Telex No. dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Fax No.

Recupera la colonna Fax No. dal partner ricevente, che è definito da un mapping precedente o dalla transazione commerciale.

VAT Registration No.

Recupera la colonna VAT Registration No. dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Our Account No.

Recupera la colonna Our Account No. dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

GLN

Recupera la colonna GLN dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

Test Flag

Recupera la colonna Test Flag dal partner ricevente, che è definito da un precedente mapping o dalla transazione commerciale.

TRANSMISSION

TESTFLAG

Se la trasmissione corrente è contrassegnata come test.

COMPARE

Le funzioni dell’oggetto compare sono di solito usate in combinazione con una linea condizionale. Normalmente ci sono due parametri disponibili, Value 1 e Value 2. Il primo valore viene confrontato con l’operatore scelto al secondo. Il primo valore definisce quale tipo di dati viene usato per il confronto, nel caso in cui entrambi i valori non abbiano lo stesso tipo di dati.

IsEqual

Restituisce True se entrambi i valori sono uguali; False altrimenti. (Value 1 = Value 2)

IsNotEqual

Restituisce False se entrambi i valori sono uguali; True altrimenti. (Value 1 <> Value 2)

IsGreater

Restituisce True, se il Value 1 è maggiore del Value 2; False altrimenti. (Value 1 > Value 2)

IsGreaterOrEqual

Restituisce True, se il Value 1 è maggiore o uguale al Value 2; False altrimenti. (Value 1 >= Value 2)

IsLess

Restituisce True, se il Value 1 è inferiore al Value 2; False altrimenti. (Value 1 < Value 2)

IsLessOrEqual

Restituisce True, se il Value 1 è minore o uguale al Value 2; False altrimenti. (Value 1 <= Value 2)

DATABASE

COMMIT

Questa funzione è pericolosa. Usate questa funzione solo se sapete cosa state facendo ed è assolutamente necessario.

Commette la transazione corrente del database e restituisce sempre true. L’uso di questa funzione può interrompere la funzionalità di registrazione degli errori del mapping e può provocare dati indesiderati nel database.

SYSTEM

WORKDATE

Restituisce la data di lavoro corrente di Microsoft Dynamics NAV 2013R2.

TODAY

Restituisce la data di oggi.

TIME

Restituisce l’ora corrente.

CURRENTDATETIME

Restituisce la data/ora corrente.

CREATEDATETIME

Restituisce un’informazione combinata di data e ora da due valori separati.

Date

La parte della data

Time

La parte del tempo

CALCDATE

Restituisce una data calcolata. Si prega di vedere la guida allo sviluppo di Microsoft Dynamics NAV 2013R2 per maggiori dettagli.

DateExpression

L’espressione di calcolo.

Date

La data su cui si basa il calcolo.

FORMAT

Richiama la funzione interna del Microsoft Dynamics NAV 2013R2 “FORMAT”. Si prega di vedere la guida allo sviluppo di Microsoft Dynamics NAV 2013R2 per maggiori dettagli.

Value

Il valore di origine.

Length

La lunghezza massima.

FormatStr/Number

La stringa di formato o il numero di formato.

COPYSTR

Ottiene una sottostringa dell’input. Richiama la funzione interna Microsoft Dynamics NAV 2013R2 “COPYSTR”. Si prega di vedere la guida allo sviluppo di Microsoft Dynamics NAV 2013R2 per maggiori dettagli.

String

La stringa di input.

Position

La posizione di partenza. Il primo carattere è indicizzato con 1. Se la posizione è superiore alla lunghezza della stringa in ingresso, viene restituita una stringa vuota.

Length

Il conteggio dei caratteri che dovrebbero essere restituiti. Se l’input è troppo corto, viene restituita la sottostringa dalla posizione alla fine della stringa.

ROUND_TO

Questa funzione di arrotondamento è intesa come un modo semplice per arrotondare qualsiasi numero alle cifre decimali date. Questo è più facile da impostare e capire rispetto alla funzione ROUND, anch’essa disponibile, che Microsoft Dynamics NAV 2013R2 fornisce.

Number

Il numero di ingresso.

Decimal Places

Il numero di cifre decimali. Ad esempio 2 per arrotondare il numero 1,234 a 1,23.

ROUND

Questa funzione circolare fornisce la funzione interna Microsoft Dynamics NAV 2013R2 al mapping. Offriamo anche la funzione ROUND_TO come alternativa più semplice. Vedere l’aiuto di Microsoft Dynamics NAV 2013R2 per maggiori informazioni sui parametri di questa funzione.

Number

Il numero di ingresso.

Precision

La precisione rappresentata come un decimale, come 0,01 per 2 cifre decimali.

Direction

La direzione di arrotondamento. Questo valore predefinito è =, cioè il più vicino, ma puoi usare < e > per arrotondare sempre per difetto o per eccesso.

STRPOS

Cerca la prima occorrenza di una sottostringa all’interno di una stringa. Restituisce un indice basato su 1 della prima occorrenza. Restituisce 0 se la stringa non viene trovata.

String

La stringa da cercare.

SubString

La sottostringa per la quale si vuole cercare.

DELSTR

Cancella una sottostringa all’interno di una stringa e restituisce la nuova stringa.

String

La stringa di input.

Position

La posizione della sottostringa che vuoi cancellare. Questo è un indice basato su 1.

Length

La lunghezza della sottostringa che vuoi cancellare.

STRLEN

Restituisce il conteggio dei caratteri della stringa di input.

String

La stringa di input di cui viene restituita la lunghezza.

STRCONCAT

Concatena tutte le stringhe che vengono passate a questa funzione. Questa funzione è speciale perché non è necessario utilizzare tutti i parametri. Se non si configura un parametro, non sarà utilizzato.

String 1

La stringa di input.

String 2

La stringa di input.

String 3

La stringa di input.

String 4

La stringa di input.

String 5

La stringa di input.

DELCHR

Rimuove i caratteri da un input. Richiama la funzione interna Microsoft Dynamics NAV 2013R2 “DELCHR”. Si prega di vedere la guida allo sviluppo di Microsoft Dynamics NAV 2013R2 per maggiori dettagli.

String

La stringa di input.

Where

Potete specificare dove volete cancellare i dati:

<

All’inizio della stringa

>

Alla fine della stringa

=

In qualsiasi posizione

Which

I caratteri da cancellare. Se questo parametro è vuoto, il modulo rimuoverà gli spazi.

CONVERTSTR

Cambia i caratteri di input in quelli di output. Chiama la funzione interna Microsoft Dynamics NAV 2013R2 “CONVERTSTR”. Si prega di vedere la guida allo sviluppo di Microsoft Dynamics NAV 2013R2 per maggiori dettagli.

String

La stringa di input.

FromCharacters

I caratteri di input come una stringa, senza delimitatori.

ToCharacters

I caratteri di destinazione. Questa stringa deve essere della stessa lunghezza dei caratteri di input e specifica la sostituzione della stringa di input nella stessa posizione.

PADSTR

Imbottiglia una stringa alla lunghezza data. Il testo è allineato a sinistra. Le opzioni di uscita del convertitore ti danno più controllo e sono preferite a questa funzione. Chiama la funzione interna Microsoft Dynamics NAV 2013R2 “PADSTR”. Si prega di vedere la guida allo sviluppo di Microsoft Dynamics NAV 2013R2 per maggiori dettagli.

String

La stringa di input.

Length

La lunghezza della stringa di destinazione.

PadCharacter

Il carattere usato per imbottire la stringa.

INCSTR

Aumenta di uno un numero all’interno di una stringa. Chiama la funzione interna Microsoft Dynamics NAV 2013R2 “INCSTR”. Si prega di vedere la guida allo sviluppo di Microsoft Dynamics NAV 2013R2 per maggiori dettagli.

String

La stringa di input.

CREATEGUID

Crea un nuovo GUID e restituisce il valore.

COMMUNICATION

GETLASTNUMBER

Richiede un setup nel canale di comunicazione.

C’è una nuova funzione GETLASTNUMBER2 che restituisce solo il numero e si può usare la formattazione del convertitore per cambiare il formato.

Restituisce l’ultimo numero di comunicazione usato, riempito da 0 a 5 caratteri.

GETNUMBER

Richiede un setup nel canale di comunicazione.

C’è una nuova funzione GETNUMBER2 che restituisce semplicemente il numero e si può usare la formattazione del convertitore per cambiare il formato.

Restituisce il numero successivo del canale di comunicazione riempito da 0 a 5 caratteri.

GETLASTNUMBER2

Richiede un setup nel canale di comunicazione.

Restituisce l’ultimo numero di comunicazione usato.

GETNUMBER2

Richiede un setup nel canale di comunicazione.

Restituisce il numero successivo del canale di comunicazione.

RESET_PRESETS

Questa funzione funziona solo per i file in uscita e prima che l’esportazione mapping sia avviata. Nell’esportazione mapping non si può più cambiare il valore. Resetta tutti i valori pre-selezionati per la comunicazione, come il EDI Communication Channel e il EDI Communication Partner. È possibile reimpostare i valori del concetto di transazione commerciale e i valori che sono impostati da precedenti o nella mapping corrente.

SET_COMMUNICATION_CHANNEL

Questa funzione funziona solo per i file in uscita e prima che l’esportazione mapping sia avviata. Nell’esportazione mapping non si può più cambiare il valore. Imposta il EDI Communication Channel che deve essere usato per i dati in uscita.

SET_RECEIVER_PARTNER
alias SET_RECEIVER_PARTY

Questa funzione funziona solo per i file in uscita e prima che l’esportazione mapping sia avviata. Nell’esportazione mapping non si può più cambiare il valore. Imposta il EDI Communication Partner che deve essere usato per il ricevitore sui dati in uscita.

SET_RECEIVER_IDENTIFICATION

Questa funzione funziona solo per i file in uscita e prima che l’esportazione mapping sia avviata. Nell’esportazione mapping non si può più cambiare il valore. Imposta l’identificazione del ricevitore per la trasmissione in uscita. Per i canali di comunicazione SMTP in uscita, l’ID del destinatario è usato come indirizzo e-mail del destinatario.

SET_SENDER_PARTNER
alias SET_SENDER_PARTY

Questa funzione funziona solo per i file in uscita e prima che l’esportazione mapping sia avviata. Nell’esportazione mapping non si può più cambiare il valore. Imposta il EDI Communication Partner che deve essere usato per il mittente sui dati in uscita.

SET_SENDER_IDENTIFICATION

Questa funzione funziona solo per i file in uscita e prima che l’esportazione mapping sia avviata. Nell’esportazione mapping non si può più cambiare il valore. Imposta l’identificazione del mittente per la trasmissione in uscita. Per i canali di comunicazione SMTP in uscita, l’ID del mittente è usato come indirizzo e-mail del mittente.

GET_RECEIVER_IDENTIFICATION

Questa funzione funziona solo per i dati in entrata. Ottiene l’identificazione del ricevitore dalla trasmissione in arrivo. Nel caso di un canale POP3 questo è l’indirizzo e-mail del destinatario.

GET_SENDER_IDENTIFICATION

Questa funzione funziona solo per i dati in entrata. Ottiene l’identificazione del ricevitore dalla trasmissione in arrivo. Nel caso di un canale POP3 questo è l’indirizzo e-mail del mittente.

COUNTER

L’oggetto contatore permette di contare i valori all’interno di un mapping. Si possono avere più contatori, ognuno identificato da un nome.

Sono disponibili le seguenti funzioni:

GET_NEXT_NUMBER

Restituisce il numero successivo per un contatore specificato. Il contatore inizierà con il valore uno.

Name

Il nome del contatore.

GET_LAST_NUMBER

Restituisce l’ultimo numero per un contatore specificato. Se il contatore non è stato inizializzato, la funzione restituisce zero.

Name

Il nome del contatore.

CLEAR

Azzera il contatore.

Name

Il nome del contatore.

DIALOG

CONFIRM

Apre una finestra di dialogo di conferma. Questo può essere utile per i test, ma di solito è una cattiva idea nelle mappature produttive, poiché non possono essere eseguite in background/lavoro.

Apre una casella di conferma e restituisce il valore scelto dall’utente: True per yes; o False per no.

String

Il testo mostrato all’utente.

SALES

Queste funzioni sono nuove in Anveo EDI Connect 4.00. Presumono che stiate usando un NAV standard senza personalizzazioni. Se avete personalizzato un oggetto standard, assicuratevi che si comportino come previsto.

POST

Avvia la routine di registrazione di un documento di vendita. Se ci sono errori durante la routine di posting, il mapping si interrompe immediatamente. Poiché le routine di invio possono contenere codice COMMIT, tutti i dati prima della routine di invio possono essere già scritti.

Raccomandiamo vivamente di eseguire questa funzione in una mapping separata e di non scrivere in nessuna tabella da questa mapping.

I parametri sono:

Document Type

Il tipo di documento del documento di vendita. (Sales Header)

No.

Il numero del documento di vendita.

Ship

Un flag booleano che indica se pubblicare la spedizione.

Invoice

Un flag booleano che indica se inviare la fattura.

PURCHASE

Queste funzioni sono nuove in Anveo EDI Connect 4.00. Presumono che stiate usando un NAV standard senza personalizzazioni. Se avete personalizzato un oggetto standard, assicuratevi che si comportino come previsto.

POST

Avvia la routine di registrazione per un documento di acquisto. Se ci sono errori durante la routine di posting, il mapping si interrompe immediatamente. Poiché le routine di invio possono contenere codice COMMIT, tutti i dati prima della routine di invio possono essere già scritti.

Raccomandiamo vivamente di eseguire questa funzione in una mapping separata e di non scrivere in nessuna tabella da questa mapping.

I parametri sono:

Document Type

Il tipo di documento del documento di acquisto. (Purchase Header)

No.

Il numero del documento di acquisto.

Receive

Un flag booleano che indica se pubblicare la ricevuta.

Invoice

Un flag booleano che indica se inviare la fattura.

COMPANYINFORMATION

L’oggetto COMPANYINFORMATION permette di accedere facilmente alla tabella Company Information, senza bisogno di aggiungere un ciclo di tabelle alla mapping.

Name

Ottiene la colonna “Nome” dalla tabella Company Information.

Name 2

Ottiene la colonna “Nome 2” dalla tabella Company Information.

Home Page

Ottiene la colonna “Home Page” dalla tabella Company Information.

Address

Ottiene la colonna “Indirizzo” dalla tabella Company Information.

Address 2

Ottiene la colonna “Indirizzo 2” dalla tabella Company Information.

City

Ottiene la colonna “Città” dalla tabella Company Information.

Post Code

Ottiene la colonna “Post Code” dalla tabella Company Information.

Country/Region Code

Ottiene la colonna “Codice paese/regione” dalla tabella Company Information.

Phone No.

Ottiene la colonna “Phone No.” dalla tabella Company Information.

Phone No. 2

Ottiene la colonna “Phone No.” dalla tabella Company Information.

Fax No.

Ottiene la colonna “Fax No.” dalla tabella Company Information.

E-Mail

Ottiene la colonna “E-Mail” dalla tabella Company Information.

Telex No.

Ottiene la colonna “Telex No.” dalla tabella Company Information.

GLN

Questo campo è speciale.

Se c’è un valore nella colonna Global Identification Number nella tabella EDI Setup viene usato quel valore. Altrimenti il modulo cercherà di ottenere il contenuto del campo numero 90 dalla tabella Company Information. Se questo fallisce, viene restituita una stringa vuota.

VAT Registration No.

Ottiene la colonna “Partita IVA” dalla tabella Company Information.

Registration No.

Ottiene la colonna “Numero di registrazione” dalla tabella Company Information.

Giro No.

Ottiene la colonna “Giro No.” dalla tabella Company Information.

Bank Name

Ottiene la colonna “Bank Name” dalla tabella Company Information.

Bank Branch No.

Ottiene la colonna “Bank Branch No.” dalla tabella Company Information.

Bank Account No.

Ottiene la colonna “Bank Account No.” dalla tabella Company Information.

Ship-to Name

Ottiene la colonna “Ship-to Name” dalla tabella Company Information.

Ship-to Name 2

Ottiene la colonna “Ship-to Name 2” dalla tabella Company Information.

Ship-to Address

Ottiene la colonna “Ship-to Address” dalla tabella Company Information.

Ship-to Address 2

Ottiene la colonna “Ship-to Address 2” dalla tabella Company Information.

Ship-to City

Ottiene la colonna “Ship-to City” dalla tabella Company Information.

Ship-to Contact

Ottiene la colonna “Ship-to Contact” dalla tabella Company Information.

Ship-to Post Code

Ottiene la colonna “Ship-to Post Code” dalla tabella Company Information.

Ship-to County

Ottiene la colonna “Ship-to County” dalla tabella Company Information.

SALES_INVOICE

Queste funzioni sono nuove in Anveo EDI Connect 4.00. Presumono che stiate usando un NAV standard senza personalizzazioni. Se avete personalizzato un oggetto standard, assicuratevi che si comportino come previsto.

Queste funzioni sono legate alle intestazioni delle fatture di vendita registrate. O, in termini tecnici, queste funzioni sono legate alla tabella Microsoft Dynamics NAV 2013R2 con il nome Sales Invoice Header.

GetShipmentNoIfUnique

Restituisce il numero di spedizione delle vendite, se è unico; altrimenti viene restituita una stringa vuota. O in altre parole, se non ci sono state spedizioni parziali e c’è solo una spedizione associata a questa fattura.

Invoice No.

Il numero di fattura di vendita inviato per il quale si devono cercare le spedizioni.

GetShipmentNoList

Restituisce un elenco di tutti i numeri di spedizione, purché richiedano meno di 1024 caratteri. Se la lista è più lunga si verifica un errore.

Invoice No.

Il numero di fattura di vendita inviato per il quale si devono cercare le spedizioni.

Separator

Il testo che dovrebbe essere usato per separare i documenti. Può essere, per esempio, un valore costante di tipo Text (Special) con il valore ,<SP>.

SALES_INVOICE_LINE

Queste funzioni sono nuove in Anveo EDI Connect 4.00. Presumono che stiate usando un NAV standard senza personalizzazioni. Se avete personalizzato un oggetto standard, assicuratevi che si comportino come previsto.

Queste funzioni sono legate alle linee di fatture di vendita registrate. O, in termini tecnici, queste funzioni sono legate alla tabella Microsoft Dynamics NAV 2013R2 con il nome Sales Invoice Line.

GetItemChargeValueEntries

Restituisce una tabella temporanea con le voci di valore per le spese e le indennità associate a questa linea. Per utilizzare questa funzione, dovete aggiungere un ciclo di tabella nel mapping con la tabella Value Entry in modalità di lettura temporanea. Potete poi usare questa funzione come InitFunction di quel ciclo. Nel mapping si può accedere ai dati della tabella temporanea, come a qualsiasi altra istanza di tabella.

Tecnicamente stiamo usando la tabella Value Entry per trovare le voci nella tabella Item Ledger Entry e restituire i dati associati dalla tabella Value Entry filtrati al numero di documento corrente, che è del tipo Adjustment.

Parametri:

Document No.

Il numero di intestazione della fattura di vendita inviata.

Line No.

Il numero di linea della fattura di vendita inviata.

GetShipmentLines

Restituisce una tabella temporanea con le linee di spedizione associate a questa linea. Per utilizzare questa funzione, dovete aggiungere un ciclo di tabella nel mapping con la tabella Sales Shipment Line in modalità di lettura temporanea. Potete poi usare questa funzione come InitFunction di quel ciclo. Nel mapping si può accedere ai dati della tabella temporanea, come a qualsiasi altra istanza di tabella.

Tecnicamente stiamo usando la tabella Value Entry per trovare le voci nella tabella Item Ledger Entry e restituire i dati dalla tabella Sales Shipment Line.

Parametri:

Document No.

Il numero di intestazione della fattura di vendita inviata.

Line No.

Il numero di linea della fattura di vendita inviata.

SALES_CREDIT_MEMO

Queste funzioni sono nuove in Anveo EDI Connect 4.00. Presumono che stiate usando un NAV standard senza personalizzazioni. Se avete personalizzato un oggetto standard, assicuratevi che si comportino come previsto.

Queste funzioni si riferiscono alle intestazioni di note di credito di vendita registrate. O, in termini tecnici, queste funzioni sono legate alla tabella Microsoft Dynamics NAV 2013R2 con il nome Sales Cr.Memo Header.

GetInvoiceNoIfUnique

Restituisce il numero della fattura di vendita, se è unico; altrimenti viene restituita una stringa vuota.

Credit Memo No.

La nota di credito inviata per la quale si devono cercare le fatture associate.

GetInvoiceNoList

Restituisce un elenco di tutti i numeri di fattura, purché richiedano meno di 1024 caratteri. Se la lista è più lunga si verifica un errore.

Credit Memo No.

Il numero di fattura di vendita inviato per il quale si devono cercare le spedizioni.

Separator

Il testo che dovrebbe essere usato per separare i documenti. Può essere, per esempio, un valore costante di tipo Text (Special) con il valore ,<SP>.

SALES_CREDIT_MEMO_LINE

Queste funzioni sono nuove in Anveo EDI Connect 4.00. Presumono che stiate usando un NAV standard senza personalizzazioni. Se avete personalizzato un oggetto standard, assicuratevi che si comportino come previsto.

Queste funzioni si riferiscono alle intestazioni di note di credito di vendita registrate. O, in termini tecnici, queste funzioni sono legate alla tabella Microsoft Dynamics NAV 2013R2 con il nome Sales Cr.Memo Line.

GetItemChargeValueEntries

Restituisce una tabella temporanea con le voci di valore per le spese e le indennità associate a questa linea. Per utilizzare questa funzione, dovete aggiungere un ciclo di tabella nel mapping con la tabella Value Entry in modalità di lettura temporanea. Potete poi usare questa funzione come InitFunction di quel ciclo. Nel mapping si può accedere ai dati della tabella temporanea, come a qualsiasi altra istanza di tabella.

Tecnicamente stiamo usando la tabella Value Entry per trovare le voci nella tabella Item Ledger Entry e restituire i dati associati dalla tabella Value Entry filtrati al numero di documento corrente, che è di tipo Adjustment.

Parametri:

Document No.

Il numero di intestazione del credito di vendita inviato.

Line No.

Il numero della linea di credito di vendita pubblicato.

GetInvoiceLines

Restituisce una tabella temporanea con le linee di fattura postali associate a questa linea. Per utilizzare questa funzione, dovete aggiungere un ciclo di tabella nel mapping con la tabella Sales Invoice Line in modalità di lettura temporanea. Potete poi usare questa funzione come InitFunction di quel ciclo. Nel mapping si può accedere ai dati della tabella temporanea, come a qualsiasi altra istanza di tabella.

Se la Credit Memo Line è applicata a un’entrata nella tabella Item Ledger Entry la funzione cerca nella tabella Value Entry le entrate che sono di tipo fattura di vendita e restituisce i dati della tabella Sales Invoice Line.

Parametri:

Document No.

Il numero di intestazione della fattura di vendita inviata.

Line No.

Il numero di linea della fattura di vendita inviata.

GetShipmentLines

Restituisce una tabella temporanea con le linee di spedizione associate a questa linea. Per utilizzare questa funzione, dovete aggiungere un ciclo di tabella nel mapping con la tabella Sales Shipment Line in modalità di lettura temporanea. Potete poi usare questa funzione come InitFunction di quel ciclo. Nel mapping si può accedere ai dati della tabella temporanea, come a qualsiasi altra istanza di tabella.

Se la Credit Memo Line è applicata a un’entrata nella tabella Item Ledger Entry la funzione cerca nella tabella Value Entry delle entrate che sono di tipo fattura di vendita e restituisce i dati della tabella Sales Shipment Line che sono collegati alle fatture di vendita trovate.

Parametri:

Document No.

Il numero di intestazione della fattura di vendita inviata.

Line No.

Il numero di linea della fattura di vendita inviata.

GetReturnReceiptLines

Restituisce una tabella temporanea con le linee di spedizione associate a questa linea. Per utilizzare questa funzione, dovete aggiungere un ciclo di tabella nel mapping con la tabella Return Receipt Line in modalità di lettura temporanea. Potete poi usare questa funzione come InitFunction di quel ciclo. Nel mapping si può accedere ai dati della tabella temporanea, come a qualsiasi altra istanza di tabella.

Tecnicamente stiamo usando la tabella Value Entry filtrata sul tipo Sales Return Receipt e restituiamo i dati dalla tabella Return Receipt Line.

Parametri:

Document No.

Il numero di intestazione della fattura di vendita inviata.

Line No.

Il numero di linea della fattura di vendita inviata.