Zum Inhalt

Transferfields

TransferFields ist eine Standardfunktion in Business Central, die alle Felder mit der gleichen Id von einem Datensatz in einen anderen kopiert. Der Standard nutzt diese Funktion an zahlreichen Stellen – beispielsweise beim Buchen eines Verkaufsauftrags, wenn die Daten vom Auftragskopf in den gebuchten Rechnungskopf übernommen werden.

Die hier von Microsoft dokumentierten Hinweise sind zu beachten.

Wichtig beim Anlegen neuer Felder

Wird ein neues Feld in einer Haupttabelle angelegt, muss immer geprüft werden, ob das Feld auch in den zugehörigen Zieltabellen benötigt wird. Nur so ist sichergestellt, dass die Daten beim Buchen oder Archivieren korrekt übertragen werden.

Regeln

  • Das neue Feld immer in der Haupttabelle anlegen.
  • Bei Bedarf das Feld auch in den Zieltabellen ergänzen – dort mit Editable = false und Enabled = false, um eine manuelle Änderung zu verhindern.

Tabellenübersicht

Die folgende Übersicht zeigt die relevanten Haupttabellen und ihre Zieltabellen:

  • → = unidirektionale Übertragung (Haupttabelle → Zieltabelle)
  • ↔ = bidirektionale Beziehung

Stammdaten

Haupttabelle Zieltabellen
Customer ↔ Vendor, Bank Account, Contact, Contact Archive (KatarGo)

Verkauf

Haupttabelle Zieltabellen
Sales Header → Sales Shipment Header, Sales Invoice Header, Sales Cr.Memo Header, Return Receipt Header, Sales Header Archive
Sales Line → Sales Shipment Line, Sales Invoice Line, Sales Cr.Memo Line, Return Receipt Line, Sales Line Archive

Einkauf

Haupttabelle Zieltabellen
Purchase Header → Purch. Rcpt. Header, Purch. Inv. Header, Purch. Cr. Memo Hdr., Return Shipment Header, Purchase Header Archive, Inbound Purchase Header (KatarGo)
Purchase Line → Purch. Rcpt. Line, Purch. Inv. Line, Purch. Cr. Memo Line, Return Shipment Line, Purchase Line Archive

Lieferanmahnung

Haupttabelle Zieltabellen
Delivery Reminder Header ↔ T5005272
Delivery Reminder Line ↔ T5005273