Migration de Gestan 13 à Gestan 15

Si vous utilisiez Gestan V13, utilisez obligatoirement l'utilitaire gMigr pour effectuer la migration ! L'exécution de Gestan 15 sans passer par gMigr peut endommager définitivement vos bases !

Le grand moment est arrivé ! Gestan change de version et passe en version 15 !

Gestan 15 est actuellement en release candidate, ce qui veut dire que vous pouvez l'utiliser sur des donnés de production.

L'objectif de la version 15.00 est tout d'abord de fonctionner à l'identique de la version 13, mais sur un modèle de données qui permettra les évolutions ultérieures.

Vous n'allez pas donc être trop dépaysé par la V15.00, même si elle comporte déjà pas mal d'ajouts, qui figurent comme à l'accoutumée sur ce sujet du forum. parmi ceux-ci :

  • le suivi de toutes les modifications sur les fichiers des factures, des écritures, tickets de caisse et historique de caisse, afin de prendre en compte les disposition de la vraie-fausse loi sur la certification des logiciels, dite norme NF525. Tous les fichiers sont maintenant cryptés…;
  • la gestion des anomalies (vous pouvez enregistrer des anomalies sur des clients, des produits, des utilisateurs, des machines, etc). Indispensable si vous prévoyez une certification ISO;
  • la possibilité de faire des BL et des BR partiels : les reliquats seront calculés automatiquement pour les suivants;
  • la première partie de la gestion des contrats;
  • la possibilité de lier des documents aux fiches d'intervention;
  • la prise en compte des spécificités d'adresses du Canada (et des USA, du Brésil, et de l'Australie) et un nombre illimité d'adresses par contact;
  • et bien plus encore…

Gestan V15 adopte un design plus moderne (flat design), vous nous direz si vous aimez !

Pré-requis : si vous utilisiez des addons, plugins, ou programmes spécifiques en Gestan 13, assurez vous qu'ils sont disponibles en Gestan 15, surtout s'ils vous sont indispensables quotidiennement. En effet, tous les programmes spécifiques ne sont pas encore migrés en V15 !

Migration d'un base "classiques" (non client/serveur)

Suivez précisément les étapes suivantes :

  • tout d'abord, assurez-vous que vos données V13 sont au format de la toute dernière version de Gestan, c'est à dire la 13.3D (disponible sur ce lien).
  • puis faites un copier-coller complet de votre répertoire Gestan (celui qui contient les répertoires DATABASE, DOCUMENTS, RESSOURCES, etc) de la base que vous voulez migrer en V15. Renommez la copie en GESTAN_V13, par exemple

Ensuite :

Téléchargez l'utilitaire gMigr sur ce lien et demandez son exécution.

gMigr est un utilitaire qui formate les données V13 au format V15.

A l'exécution, ce programme affiche un seul écran :

Sur cet écran, la petite loupe permet de sélectionner le répertoire de la base de données que vous voulez traiter. Par exemple, ici nous allons sélectionner la base

Une fois la base sélectionnée, cliquez sur le bouton Migrer.

Le processus va modifier les fichiers du répertoire sélectionné, et créer un sous-répertoire “sauvegarde_gMigr”, dans lequel il va stocker les fichiers originaux. En cas de problème dans la migration, il vous suffira de copier les fichiers de “sauvegarde_gMigr” dans le répertoire supérieur, pour retrouver votre base dans son état initial (ou refaire un copier-coller de la base originale).

Si la migration s'est bien passée, supprimez le répertoire sauvegarde_gMigr.

Puis :

Téléchargez le programme d'installation de Gestan V15 sur ce lien.

Allez dans C:\Program Files (x86), et renommez le répertoire GESTAN (dans lequel se trouvent normalement les programmes de Gestan V13), en GESTAN_V13 ou GESTAN_OLD, par exemple.

Lancez le programme d'installation de Gestan V15.

Vous pouvez cliquer sur “Installation Rapide”, Gestan sera installé dans C:\Program Files (x86)\GESTAN, c'est parfait.

Au premier lancement, l'assistant va se déclencher :

Demandez la connexion sur une base déjà existante, précisez les paramètres, et c'est parti !

Bases Client/Serveur

Il faut arrêter le serveur HFSQL, tout d'abord.

Ensuite, ouvrez le répertoire dans lequel sont stockées les bases gérées par le serveur HFSQL. Vous devriez avoir quelque chose comme ci-dessous :

Supposons que votre base s'appelle ICS.

Copiez-coller le répertoire ICS dans un autre répertoire, mettons C:\TMP\ICS. Puis supprimez les deux répertoires système, __internal et __System, de ce répertoire C:\TMP\ICS.

Effectuez ensuite la modification de format via gMigr comme expliqué ci-dessus.

Revenez enfin dans le gestionnaire HFSQL, et procédez à l'importation de la base C:\TMP\ICS comme vous l'avez fait pour l'importation des bases V13, mais en spécifiant l'analyse de Gestan 15, que vous trouverez dans le répertoire de programme Gestan 15.

Et voilà ! 8-)

Point particulier : les acomptes

Dans Gestan V15, si un enregistrement facture porte un montant d'acompte, il est nécessaire qu'une écriture de type acompte soit enregistrée.

Donc pendant la migration, Gestan va ajouter une écriture pour toutes les factures qui portent un montant d'acompte mais pour lesquelles il n'y a pas d'écriture de même montant. Il vous faudra vérifier si ces écritures ne font pas doublon, soit manuellement soit en utilisant l'écran de vérification des factures. Un fichier log contiendra les écritures crées (dans Mes Documents\gestan_creation_écritures_acomptes_[heure].log).

Téléchargez simplement le programme d'installation de Gestan V15 sur ce lien et demandez son exécution.

L'assistant d'installation va se déclencher.

Choisissez l'option “Connexion à une nouvelle base”, et c'est parti !

IDEA La licence de Gestan 13 est valable pour Gestan 15. La rentrer à nouveau si nécessaire. Elle était anciennement stockée dans C:\Users\[user]\AppData\Roaming\GESTAN, et maintenant elle est dans C:\ProgramData\GESTAN15, ce qui fait qu'elle reste valide même si un autre user se connecte à la même machine.

IDEA Les fichiers de connexion CNX et WIDGET sont stockés dans C:\Users\[user]\AppData\Roaming\GESTAN_15. Le fichier CNX décrit les connexions aux bases, le fichier WIDGET ce sont les widgets affichés sur le tableau de bord. Ils peuvent être supprimés sans problème si nécessaire

IDEA Oui, on est passé de Gestan 13 à Gestan 15, nous n'avons pas fait d'erreur de calcul ! Voir cet article.

Vous pourriez laisser un commentaire si vous étiez connecté.
  • wiki/v15/migration_13_15.txt
  • Dernière modification: 2018/03/09 19:43
  • par ics01