Table of Contents

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.