Håndtering af manglende indstillingsværdier

Bemærk

I 2022 udgivelsesbølge 1 kan du oprette dine egne indstillingstilknytninger. Du kan finde flere oplysninger under Tilpasse indstillingstilknytninger med Microsoft Dataverse. De nye funktioner kræver, at administratoren aktiverer Funktionsopdatering: Tilknytning til grupperede indstillinger i Dataverse uden kode på siden Funktionshåndtering. Du kan finde flere oplysninger i Aktivere Upcoming Features Ahead of Time.

Denne artikel henvender sig til et teknisk publikum. De processer, der beskrives, kræver hjælp af en udvikler.

Dataverse indeholder tre felter til at vælge indstillinger, som indeholder værdier, du kan knytte til Business Central -felter af typen Indstilling for automatisk synkronisering. Under synkroniseringen ignoreres ikke-tilknyttede indstillinger, og de manglende indstillinger vedhæftes til den relaterede Business Central-tabel og føjes til Dataverse-indstillingstilknytning-systemtabellen, så de kan håndteres manuelt senere. For eksempel ved at tilføje de manglende indstillinger i hvert produkt og derefter opdatere tilknytningen.

Siden Integrationstabeltilknytning indeholder tre felter, der indeholder en eller flere tilknyttede indstillingsværdier. Efter en fuld synkronisering indeholder siden Dataverse-indstillingstilknytning de ikke-tilknyttede indstillinger i de tre respektive felter.

Post Indstillingsværdi Billedtekst til indstillingsværdi
Betalingsbetingelser: NET30 1 Netto 30
Betalingsbetingelser: 2%10NET30 2 2 % 10: Netto 30
Betalingsbetingelser: NET45 3 Netto 45
Betalingsbetingelser: NET60 4 Netto 60
Leveringsmetode: FOB 1 FOB
Leveringsmetode: NOCHARGE 2 Uden beregning
Speditør: AIRBORNE 1 Luftfragt
Speditør: DHL 2 DHL
Speditør: FEDEX 3 FedEx
Speditør: UPS 4 UPS
Speditør: POSTALMAIL 5 Alm. post
Speditør: FULLLOAD 6 Fuld belastning
Speditør: WILLCALL 7 Vil ringe

Indholdet på siden Dataverse-indstillingstilknytning er baseret på fasttekstværdier i tabellen CRM-konto. I Dataverse er følgende felter på kontotabellen knyttet til felter i kunde- og leverandørposterne:

  • Adresse 1: Fragtbetingelser for datatypen Fasttekst, hvor værdierne 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: Fragtmetode for datatypen Fasttekst, hvor værdierne 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 Fasttekst, hvor værdierne 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 førnævnte Business Central-fasttekster er knyttet til grupperede indstillinger i Dataverse.

Udvide grupperede indstillinger i Business Central

  1. Opret en ny AL-udvidelse.

  2. Tilføj en Fasttekst-udvidelse for de indstillinger, du vil udvide. Sørg for at bruge samme værdi.

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

Vigtigt

Du skal bruge det samme indstillings-ID fra Dataverse, når du udvider fastteksten Business Central. Ellers mislykkes synkroniseringen.

Vigtigt

Brug ikke tegnet "," i fasttekstværdier og billedtekster. Dette understøttes ikke i øjeblikket af Business Central-kørslen.

Bemærk

De første ti tegn i den nye indstillingsværdi og billedteksterne skal være entydige. De to indstillinger med navnet "Overfør 20 arbejdsdage" og "Overfør 20 kalenderdage" vil for eksempel forårsage en fejl, fordi begge har de samme første ti tegn, "Overførsel 2". Du kan f.eks. kalde dem for "TRF20 WD" og "TRF20 CD".

Opdater Dataverse-indstillingstilknytning

Nu kan du gendanne tilknytningen mellem Dataverse-indstillingerne og Business Central-posterne.

På siden Integrationstabeltilknytning skal du vælge linjen for tilknytningen Betalingsbetingelser og vælge handlingen Synkroniser ændrede records. Siden Dataverse-indstillingstilknytning opdateres med de yderligere poster nedenfor.

Post Indstillingsværdi Billedtekst til indstillingsværdi
Betalingsbetingelser: NET30 1 Netto 30
Betalingsbetingelser: 2%10NET30 2 2 % 10: Netto 30
Betalingsbetingelser: NET45 3 Netto 45
Betalingsbetingelser: NET60 4 Netto 60
Betalingsbetingelser: CASH PAYME 779800001 Kontantbetaling
Betalingsbetingelser: TRANSFER 779800002 Overførsel

Tabellen Betalingsbetingelser i Business Central vil herefter have nye poster for Dataverse-indstillingerne. I følgende tabel er de nye indstillinger angivet med fed skrift. Rækker med kursiv er alle indstillinger, der nu kan synkroniseres. De resterende rækker angiver indstillinger, der ikke anvendes, og de ignoreres under synkroniseringen. Du kan fjerne dem eller udvide Dataverse-indstillinger med de samme navne.

Kode Forfaldsdatoberegning Kont.rabat datoform Rabat % Beregn kont.rabat på kred.notaer Beskrivelse
10 DAGE 10D 0. FALSK Netto 10 dage
14 DAGE 14D 0. FALSK Netto 14 dage
15 DAGE 15D 0. FALSK Netto 15 dage
1M(8D) 1M 8D 2. FALSK 1 måned/2 % 8 dage
2 DAGE 2D 0. FALSK Netto 2 dage
2%10NET30 0. FALSK
21 DAGE 21D 0. FALSK Netto 21 dage
30 DAGE 30D 0. FALSK Netto 30 dage
60 DAGE 60D 0. FALSK Netto 60 dage
7 DAGE 7D 0. FALSK Netto 7 dage
KONTANT BETAL 0. FALSK
LM LM 0. FALSK Aktuel måned
COD 0D 0. FALSK Kontant ved levering
NET30 0. FALSK
NET45 0. FALSK
NET60 0. FALSK
OVERFØRSEL 0. FALSK

Se også

Tilknytning af tabeller og felter til synkronisering

Find gratis e-learning-moduler til Business Central her