Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo è destinato a utenti esperti. I processi descritti richiedono l'aiuto di uno sviluppatore.
Dataverse contiene tre campi del set di opzioni che contengono valori di cui è possibile eseguire il mapping ai campi Business Central del tipo di opzione per la sincronizzazione automatica. Durante la sincronizzazione, le opzioni non mappate vengono ignorate e le opzioni mancanti vengono aggiunte alla tabella di Business Central correlata e aggiunte alla tabella di sistema Dataverse Option Mapping da gestire manualmente in un secondo momento. Ad esempio, aggiungendo le opzioni mancanti in entrambi i prodotti e quindi aggiornando la mappatura.
La pagina Tabella di mappatura dell'integrazione contiene tre campi che includono uno o più valori di opzione mappati. Dopo una sincronizzazione completa, la pagina Mappatura opzione Dataverse contiene le opzioni non mappate nei tre campi.
| Record | Il valore dell'opzione | Didascalia per valore opzione |
|---|---|---|
| Condizioni pagamento: NET30 | 1 | Net 30 |
| Condizioni pagamento: 2%10NET30 | 2 | sconto 2% entro 10 giorni; netto a 30 giorni |
| Condizioni pagamento: NET45 | 3 | Net 45 |
| Condizioni pagamento: NET60 | 4 | Net 60 |
| Metodo di spedizione: FOB | 1 | FOB |
| Metodo di spedizione: NOCHARGE | 2 | Nessun addebito |
| Spedizioniere: AIRBORNE | 1 | Trasporto aereo |
| Spedizioniere: DHL | 2 | DHL |
| Spedizioniere: FEDEX | 3 | FedEx |
| Spedizioniere: UPS | 4 | UPS |
| Spedizioniere: POSTALMAIL | 5 | Posta ordinaria |
| Spedizioniere: FULLLOAD | 6 | Carico completo |
| Spedizioniere: WILLCALL | 7 | Ritiro sarà effettuato |
Il contenuto della pagina Mappatura opzione Dataverse si basa su valori enumerati nella tabella Account CRM. In Dataverse, i seguenti campi nella tabella account vengono mappati ai campi nei record cliente e fornitore:
- Indirizzo 1: termini di spedizione del tipo di dati Enum, dove i valori sono definiti come segue:
enum 5335 "CDS Shipment Method Code"
{
Extensible = true;
value(0; " ") { Caption = ' '; }
value(1; "FOB") { Caption = 'FOB'; }
value(2; "NoCharge") { Caption = 'No Charge'; }
}
- Indirizzo 1: metodo di spedizione del tipo di dati Enum, dove i valori sono definiti come segue:
enum 5336 "CDS Shipping Agent Code"
{
Extensible = true;
value(0; " ") { Caption = ' '; }
value(1; "Airborne") { Caption = 'Airborne'; }
value(2; "DHL") { Caption = 'DHL'; }
value(3; "FedEx") { Caption = 'FedEx'; }
value(4; "UPS") { Caption = 'UPS'; }
value(5; "PostalMail") { Caption = 'Postal Mail'; }
value(6; "FullLoad") { Caption = 'Full Load'; }
value(7; "WillCall") { Caption = 'Will Call'; }
}
- Condizioni pagamento del tipo di dati Enum, dove i valori sono definiti come segue:
enum 5334 "CDS Payment Terms Code"
{
Extensible = true;
value(0; " ") { Caption = ' '; }
value(1; "Net30") { Caption = 'Net 30'; }
value(2; "2%10Net30") { Caption = '2% 10; Net 30'; }
value(3; "Net45") { Caption = 'Net 45'; }
value(4; "Net60") { Caption = 'Net 60'; }
}
Viene eseguito il mapping di tutte le enumerazioni Business Central ai set di opzioni in Dataverse.
Estensione dei set di opzioni in Business Central
Creazione di una nuova estensione AL.
Aggiungi un'estensione Enum per le opzioni che desideri estendere. Assicurati di utilizzare lo stesso valore.
enumextension 50100 "CDS Payment Terms Code Extension" extends "CDS Payment Terms Code"
{
value(779800001; "Cash Payment") { Caption = 'Cash Payment'; }
value(779800002; "Transfer") { Caption = 'Transfer'; }
}
Importante
È necessario usare gli stessi valori ID opzione di Dataverse quando si estende l'enumerazione di Business Central. In caso contrario la sincronizzazione non riesce.
Importante
Non utilizzare il carattere "," nelle didascalie e nei valori Enum. Questo non è attualmente supportato dal runtime di Business Central.
Annotazioni
I primi dieci caratteri dei nomi e delle didascalie della nuova opzione devono essere univoci. Ad esempio, due opzioni denominate "Trasferimento 20 giorni lavorativi" e "Trasferimento 20 giorni di calendario" causeranno un errore perché entrambi hanno gli stessi primi 10 caratteri, "Trasferimento 2". Denominali, ad esempio "TRF20 WD" e "TRF20 CD".
Aggiornare la mappatura delle opzioni Dataverse
È ora possibile ricreare il mapping tra le opzioni dataverse e i record Business Central.
Nella pagina Mapping tabella integrazione, scegli la riga per la mappa Condizioni di pagamento, quindi scegli l'azione Sincronizza record modificati. La pagina Mappatura opzioni Dataverse è aggiornata con i seguenti record.
| Record | Il valore dell'opzione | Didascalia per valore opzione |
|---|---|---|
| Condizioni pagamento: NET30 | 1 | Net 30 |
| Condizioni pagamento: 2%10NET30 | 2 | sconto 2% entro 10 giorni; netto a 30 giorni |
| Condizioni pagamento: NET45 | 3 | Net 45 |
| Condizioni pagamento: NET60 | 4 | Net 60 |
| Condizioni pagamento: CASH PAYME | 779800001 | Pagamento contante |
| Condizioni pagamento: TRANSFER | 779800002 | Trasferimento |
La tabella Condizioni di pagamento in Business Central include nuovi record per le opzioni dataverse. Nella tabella seguente le nuove opzioni sono in grassetto. Le righe in corsivo rappresentano tutte le opzioni che ora possono essere sincronizzate. Le righe rimanenti rappresentano le opzioni non utilizzate e che vengono ignorate durante la sincronizzazione. È possibile rimuoverle o estendere le opzioni Dataverse con gli stessi nomi.
| Codice | Calcolo data di scadenza | Calcolo della data di sconto | % sconto | Calcolo sconto pagamento su note di credito | Description |
|---|---|---|---|---|---|
| 10 GIORNI | 10D | 0. | FALSO | Pagamento a 10 giorni dalla data della fattura | |
| 14 GIORNI | 14D | 0. | FALSO | Pagamento entro 14 giorni | |
| 15 GIORNI | 15D | 0. | FALSO | Pagamento entro 15 giorni dalla data fattura | |
| 1M(8D) | 1 milione | 8D | 2. | FALSO | 1 mese/2% entro 8 giorni |
| 2 GIORNI | 2 giorni | 0. | FALSO | 2 giorni data fattura | |
| 2%10NET30 | 0. | FALSO | |||
| 21 GIORNI | 21G | 0. | FALSO | Scadenza 21 giorni data fattura | |
| 30 GIORNI | 30D | 0. | FALSO | Pagamento a 30 giorni netto | |
| 60 GIORNI | 60D | 0. | FALSO | Pagamento a 60 giorni data fattura | |
| 7 GIORNI | 7D | 0. | FALSO | Pagamento a 7 giorni | |
| PAGAMENTO IN CONTANTI | 0. | FALSO | |||
| cm | cm | 0. | FALSO | Mese corrente | |
| COD | 0D | 0. | FALSO | Pagamento alla consegna | |
| NET30 | 0. | FALSO | |||
| NET45 | 0. | FALSO | |||
| NET60 | 0. | FALSO | |||
| TRASFERIMENTO | 0. | FALSO |
Informazioni pertinenti
Mappatura delle tabelle e dei campi da sincronizzare
I moduli di e-learning gratuiti per Business Central sono disponibili qui