Archiv
Datensätze mit Archivunterstützung können Sie archivieren und wiederherstellen. Das Beispiel verwendet einen Vorgang.
Archivieren
var vorgang = qlApp.QueryDataSet<Transactions>()
.First(v => v.BelegNr == "RE-2025-0001");
bool erfolg = vorgang.MoveToArchiv();
Wiederherstellen
var vorgang = qlApp.QueryDataSet<TransactionsArchive>()
.First(v => v.BelegNr == "RE-2025-0001");
bool erfolg = vorgang.MoveFromArchiv(allowOverwrite: false);
Mit allowOverwrite: false wird ein bereits vorhandener Vorgang nicht überschrieben.
MoveToArchiv und
MoveFromArchiv stehen für Datensatztypen mit
IGraphQlHasArchiv beziehungsweise
IGraphQlArchiv zur Verfügung.