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 (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 à chaque fois qu’un export avec gestion de chrono est lancé).
- 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 de base et 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’export chronologique, on stocke la valeur courante du compteur EXPORT dans le modèle d’import/export, 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 le modèle.
Lorsqu’on fait un export avec une gestion de chrono, il est possible d’utiliser le méta-caractère # dans le nom du 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 donnees#.asc sera remplacé par donnees00001.asc, donnees00023.asc, etc. … selon la valeur du compteur.
Bien entendu, pour que ce type d'export existe, la zone EXPNUM doit exister dans la table liée à l'objet exporté. Si elle existe, elle est automatiquement renseignée par la gestion d'objet, et peut donc être utilisée pour des exports de ce type.
La valeur courante du compteur [C]EXPORT est modifiable dans les paramètres d'import-export.