Gestan exploite une base de données HFSQL, un SGBD développé par PCSoft, en mode Classic ou Client/Serveur.
Ce système utilise des fichiers de type de fichiers :
Les bases de données HFSQL peuvent être utilisées librement, et ne nécessitent pas de licence.
Ce système est très robuste : la maintenance se limite au contrôle des index. En effet, comme pour tout système de base de données, il peut arriver (problème réseau, micro-coupure, instabilité du réseau Wifi, etc), que les fichiers d'index soient déphasés et ne correspondent plus aux fichiers de données.
Gestan vérifie les index chaque mois, mais il peut être nécessaire de réaliser cette opération ponctuellement.
C'est à cela que sert ce programme.
Accès : Outils → Admin → Maintenance → Index des fichiers HFSQL.
Trois options de travail sont disponibles :
Vous pouvez traiter un seul fichier, ou toute la base, à l'aide de la combo Fichiers
Libération transaction permet de libérer les transactions éventuellement interrompues. Une transaction est un ensemble d'opérations qui sont logiquement “indivisibles”, par exemple, les factures et les lignes de facture, qui doivent être enregistrées ensemble. Cette case à cocher permet de remettre les fichiers dans l'état permettant de nouvelles transactions.
Le lancement d'une réindexation effectue une sauvegarde préalable du fichier concerné ou de la base, dans le répertoire BACKUPS (Backup_REINDEX_SSAAMMJJ_HHMMSSCC.zip). Vous pouvez, si nécessaire, débrayer cette sauvegarde via la case sans backup.
Au démarrage, Gestan accède à certains fichiers, notamment le fichier des utilisateurs, des actions, et des actions planifiées. Si l'un de ces fichiers a un problème d'index, le démarrage de Gestan devient impossible.
Il faut alors ouvrir l'écran de réindexation depuis la fenêtre de connexion à Gestan.
Si cette solution est inopérante, il faut alors utiliser le raccourci « Réindexer les fichiers de Gestan », présent dans le répertoire de programme de Gestan (Normalement C:\Program Files\GESTAN). Ce raccourci ouvre lécran de réindexation directement, sur la dernière base connectée.
Autres articles “Outils”