Si cette case à cocher est activée, l’export se fait uniquement sur les enregistrements modifiés depuis le dernier export. Le principe de fonctionnement de ce mode d’export est le suivant :
- un compteur adonix (variable numérique commune à un moment donné pour tous les postes d’un dossier, stockée dans la base de données, dont le nom est [C]EXPORT), constitue une base de temps (il s’incrémente au début de l’enchaînement d’export avec gestion de chrono).
- la valeur courante du compteur [C]EXPORT est reportée dans les enregistrements de la base de données lorsqu’une création ou une mise à jour est faite. Ce mécanisme est valable pour toutes les tables permettant de réaliser un export chronologique (toutes les tables permanentes et tous les en-têtes de mouvement incluent ce champ : ceci représente près de la moitié des tables de la base de données). Le champ correspondant s’appelle EXPNUM.
- lors de l’enchaînement d’export chronologique, on stocke la valeur courante du compteur EXPORT dans les modèles d’import/export concernés, puis on l’incrémente, et on n’exporte que les enregistrements de la base pour lequel la valeur du champ EXPNUM est inférieure ou égale à la valeur du champ EXPORT avant incrémentation, et supérieure strictement à la dernière valeur précédemment stockée dans chacun des modèles. Le compteur EXPORT n’étant incrémenté qu’une fois, l’ensemble des données exportées dans tous les fichiers défini par l’enchaînement est cohérente du point de vue temporel.
- lorsqu’on fait un enchaînement d’export avec une gestion de chrono, il est possible d’utiliser le méta-caractère # dans les noms des fichier à exporter ; ce caractère est alors remplacé par la valeur courante du compteur EXPORT formaté sur 4 caractères. Ainsi, le nom de fichier transfert#.asc sera remplacé par transfert0001.asc, transfert0002.asc, etc. … selon la valeur du compteur.