Del via


Håndter manglende alternativverdier

Denne artikkelen er ment for en teknisk målgruppe. Prosessene som beskrives, krever hjelp av en utvikler.

Dataverse inneholder tre alternativsettfelt som inneholder verdier du kan tilordne til Business Central-felt av typen Alternativ for automatisk synkronisering. Under synkroniseringen ignoreres ikke-tildelte alternativer, og de manglende alternativene legges til i den relaterte Business Central-tabellen og legges til i systemtabellen Tildeling av Dataverse-alternativ for å behandles manuelt senere. Det kan for eksempel være å legge til de manglende alternativene i hvert produkt og deretter oppdatere tilordningen.

Siden Tilordning for integreringstabell inneholder tre felt som inneholder én eller flere tilordnede alternativverdier. Etter en full synkronisering inneholder siden Tilordning av Dataverse-alternativ de ikke-tildelte alternativene i de tre feltene.

Post Alternativverdi Tittel for alternativverdi
Betalingsbetingelser: NET30 1 Net 30
Betalingsbetingelser: 2%10NET30 2 2% 10; Net 30
Betalingsbetingelser: NET45 3 Net 45
Betalingsbetingelser: NET60 4 Net 60
Leveringsmåte: FOB 1 FOB
Leveringsmåte: NOCHARGE 2 No Charge
Transportør: AIRBORNE 1 Airborne
Transportør: DHL 2 DHL
Transportør: FEDEX 3 FedEx
Transportør: UPS 4 UPS
Transportør: POSTALMAIL 5 Postal Mail
Transportør: FULLLOAD 6 Full Load
Transportør: WILLCALL 7 Will Call

Innholdet på siden Tilordning av Dataverse-alternativ er basert på opplistingsverdier i tabellen CRM-konto. I Dataverse blir følgende felt i kontotabellen tilordnet til felt i kunde- og leverandørpostene:

  • Adresse 1: Fraktvilkår for datatypen Opplisting, der verdier defineres som følger:
enum 5335 "CDS Shipment Method Code"
{
    Extensible = true;
    value(0; " ") { Caption = ' '; }
    value(1; "FOB") { Caption = 'FOB'; }
    value(2; "NoCharge") { Caption = 'No Charge'; }
}
  • Adresse 1: Leveringmåte for datatypen Opplisting, der verdier defineres som følger:
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'; }
}
  • Betalingsbetingelser for datatypen Opplisting, der verdier defineres som følger:
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'; }
}

Alle opplistingene i Business Central tildeles til alternativsett i Dataverse.

Utviding av alternativsett i Business Central

  1. Opprett en ny AL-utvidelse.

  2. Legg til en opplistingsutvidelse for alternativene du vil utvide. Sørg for at du bruker samme verdi.

enumextension 50100 "CDS Payment Terms Code Extension" extends "CDS Payment Terms Code"
{
    value(779800001; "Cash Payment") { Caption = 'Cash Payment'; }
    value(779800002; "Transfer") { Caption = 'Transfer'; }
}

Viktig!

Du må bruke de samme ID-verdiene for alternativ fra Dataverse når du utvider opplistingen i Business Central. Ellers mislykkes synkroniseringen.

Viktig!

Ikke bruk tegnet «,» i opplistingsverdiene og bildetekstene. Dette støttes ikke av Business Central-kjøringen.

Merk

De første ti tegnene i navnene på og tekstene for de nye alternativverdiene må være unike. To alternativer, for eksempel Overføring av 20 virkedager og Overføring av 20 kalenderdager, vil forårsake feil fordi begge har de samme 10 første tegnene ("Overføring 2"). Gi dem for eksempel navnet "Ovf 20 vrk" og "Ovf 20 kad".

Oppdater Tildeling av Dataverse-alternativ

Nå kan du gjenopprette tilordningen mellom Dataverse-alternativer og Business Central-poster.

På siden Tilordning for integreringstabell velger du linjen for tilordningen Betalingsbetingelser, og deretter velger du handlingen Synkroniser endrede poster. Siden Tildeling av Dataverse-alternativ oppdateres med postene nedenfor.

Post Alternativverdi Tittel for alternativverdi
Betalingsbetingelser: NET30 1 Net 30
Betalingsbetingelser: 2%10NET30 2 2% 10; Net 30
Betalingsbetingelser: NET45 3 Net 45
Betalingsbetingelser: NET60 4 Net 60
Betalingsbetingelser: CASH PAYME 779800001 Cash Payment
Betalingsbetingelser: TRANSFER 779800002 Overførsel

Tabellen Betalingsbetingelser i Business Central har nye poster for Dataverse-alternativene. I følgende tabell er det nye alternativer med fet skrift. Rader i kursiv representerer alle alternativer som nå kan synkroniseres. Gjenstående rader representerer alternativer som ikke er i bruk og blir ignorert under synkronisering. Du kan fjerne eller utvide Dataverse-alternativer med samme navn.

- kode Beregning av forfallsdato Beregning av kont.rabattdato Rabattprosent Beregn kontantrab. for kred.nota Beskrivelse
10 DAGER 10D 0. USANN 10 dager netto
14 DAGER 14D 0. USANN 14 dager netto
15 DAGER 15D 0. USANN 15 dager netto
1M(8D) 1M 8D 2. USANN 1 måned/2% 8 dager
2 DAGER 2D 0. USANN 2 dager netto
2%10NET30 0. USANN
21 DAGER 21D 0. USANN 21 dager netto
30 DAGER 30D 0. USANN 30 dager netto
60 DAGER 60D 0. USANN 60 dager netto
7 DAGER 7D 0. USANN 7 dager netto
CASH PAYME 0. USANN
LM LM 0. USANN Gjeldende måned
KVL 0D 0. USANN Kontant ved levering
NET30 0. USANN
NET45 0. USANN
NET60 0. USANN
OVERFØR 0. USANN

Se også

Tilordne tabellene og feltene som skal synkroniseres

Finn nettlæringsmoduler for Business Central her