Behandlung fehlender Optionswerte
Common Data Service enthält nur drei Optionssatzfelder, die Optionswerte enthalten, die Sie den Business Central-Feldern des Optionstyps zuordnen können für die automatische Synchronisation. Während der Synchronisation werden nicht abgebildete Optionen ignoriert und die fehlenden Optionen werden an die zugehörige Business Central-Tabelle angehängt und der CDS-Optionszuordnung-Systemtabelle hinzugefügt, um später manuell behandelt zu werden. Zum Beispiel, indem er die fehlenden Optionen in einem der beiden Produkte hinzufügt und dann die Zuordnung aktualisiert. Dieser Abschnitt beschreibt, wie das funktioniert.
Die Seite Integration Tabellenzuordnung enthält drei Zuordnungen für Felder, die einen oder mehrere zugeordnete Optionswerte enthalten. Nach einer vollständigen Synchronisierung enthält die Seite CDS-Optionszuordnung jeweils die nicht zugeordneten Optionen in den drei Feldern.
Datensatz | Optionswert | Optionswert Beschriftung |
---|---|---|
Zahlungsbedingungen: NET30 | 1 | Netto 30 |
Zahlungsbedingungen: 2%10NET30 | 2 | 2% 10; Netto 30 |
Zahlungsbedingungen: NET45 | 3 | Netto 45 |
Zahlungsbedingungen: NET60 | 4 | Netto 60 |
Versandmethode: FOB | 1 | FOB |
Versandmethode: NOCHARGE | 2 | Keine Gebühr |
Spediteur: AIRBORNE | 1 | Airborne |
Spediteur: DHL | 2 | DHL |
Spediteur: FEDEX | 3 | FedEx |
Spediteur: UPS | 4 | UPS |
Spediteur: POSTMAIL | 5 | Postversand |
Spediteur: FULLLOAD | 6 | Volle Belastung |
Spediteur: WILLCALL | 7 | Will Call |
Der Inhalt der Seite CDS-Optionszuordnung basiert auf Aufzählungswerten in der Tabelle CDS-Konto. In Common Data Service werden die folgenden Felder auf der Kontoentität den Feldern der Debitoren- und Kreditorendatensätze zugeordnet:
- Adresse 1: Frachtbedingungen vom Datentyp Enum, wobei die Werte wie folgt definiert sind:
enum 5335 "CDS Shipment Method Code"
{
Extensible = true;
value(0; " ") { Caption = ' '; }
value(1; "FOB") { Caption = 'FOB'; }
value(2; "NoCharge") { Caption = 'No Charge'; }
}
- Adresse 1: Versandmethode vom Datentyp Enum, wobei die Werte wie folgt definiert sind:
enum 5336 "CDS Shipping Agent Code"
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'; }
}
- Zahlungsbedingungen vom Datentyp Enum, wobei die Werte wie folgt definiert sind:
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 obigen Business Central Enums werden den Optionssätzen in Common Data Service zugeordnet.
Optionssätze in Business Central erweitern
Erstellen Sie eine neue AL-Erweiterung.
Fügen Sie eine Enum-Erweiterung für die Optionen hinzu, die Sie erweitern möchten. Achten Sie darauf, dass Sie den gleichen Wert verwenden.
enumextension 50100 "CDS Payment Terms Code Extension" extends "CDS Payment Terms Code"
{
value(779800001; "Cash Payment") { Caption = 'Cash Payment'; }
value(779800002; "Transfer") { Caption = 'Transfer'; }
}
Important
Sie müssen die gleichen Options-ID-Werte von Common Data Service verwenden, wenn Sie die Aufzählung Business Central erweitern. Andernfalls wird die Synchronisation fehlschlagen.
Note
Die ersten zehn Zeichen der neuen Optionswertnamen und Beschriftungen müssen eindeutig sein. Beispielsweise führen zwei Optionen mit den Namen „Übertragung 20 Arbeitstage“ und „Übertragung 20 Kalendertage“ zu einem Fehler, da beide die gleichen ersten 10 Zeichen, „Übertragung 2“, haben. Nennen Sie sie z.B. „TRF20 WD“ und „TRF20 CD“.
Update Common Data Service Optionszuordnung
Jetzt können Sie die Zuordnung zwischen Common Data Service-Optionen und Business Central-Einträgen neu erstellen.
Wählen Sie auf der Seite Integration Tabellenzuordnung die Zeile für die Karte Zahlungsbedingungen und wählen Sie dann die Aktion Modifizierte Datensätze synchronisieren. Die Seite CDS Optionszuordnung wird mit den zusätzlichen Datensätzen unten aktualisiert.
Datensatz | Optionswert | Optionswert Beschriftung |
---|---|---|
Zahlungsbedingungen: NET30 | 1 | Netto 30 |
Zahlungsbedingungen: 2%10NET30 | 2 | 2% 10; Netto 30 |
Zahlungsbedingungen: NET45 | 3 | Netto 45 |
Zahlungsbedingungen: NET60 | 4 | Netto 60 |
Zahlungsbedingungen: BARZAHLUNG | 779800001 | Barzahlung |
Zahlungsbedingungen: ÜBERWEISUNG | 779800002 | Umlagerung |
Die Tabelle Zahlungsbedingungen in Business Central enthält dann neue Datensätze für die Optionen Common Data Service. In der folgenden Tabelle sind neue Optionen fettgedruckt. Kursiv gedruckte Zeilen stellen alle Optionen dar, die jetzt synchronisiert werden können. Die verbleibenden Zeilen stellen Optionen dar, die nicht verwendet werden und während der Synchronisierung ignoriert werden. Sie können sie entfernen oder CDS-Optionen mit den gleichen Namen erweitern).
Code | Berechnung Fälligkeitsdatum | Berechnung des Diskontierungsdatums | Ermäßigung in % | Rechnungsrab. Zahl. Verk. im Zinsrechnung | Beschreibung |
---|---|---|---|---|---|
10 TAGE | 10T | 0. | FALSCH | Netto 10 Tage | |
14 TAGE | 14T | 0. | FALSCH | Netto 14 Tage | |
15 TAGE | 15T | 0. | FALSCH | Netto 15 Tage | |
1M(8T) | 1M | 8T | 2. | FALSCH | 1 Monat/2% 8 Tage |
2 TAGE | 2D | 0. | FALSCH | Netto 2 Tage | |
2%10NET30 | 0. | FALSCH | |||
21 TAGE | 21T | 0. | FALSCH | Netto 21 Tage | |
30 TAGE | 30T | 0. | FALSCH | Netto 30 Tage | |
60 TAGE | 60T | 0. | FALSCH | Netto 60 Tage | |
7 TAGE | 7T | 0. | FALSCH | Netto 7 Tage | |
BARZAHLUNG | 0. | FALSCH | |||
LM | LM | 0. | FALSCH | Aktueller Monat | |
COD | 0T | 0. | FALSCH | Nachnahme | |
NET30 | 0. | FALSCH | |||
NET45 | 0. | FALSCH | |||
NET60 | 0. | FALSCH | |||
ÜBERTRAGUNG | 0. | FALSCH |