Autres informations liées à l’environnement Windev 22

Introduction ››
Chapitre parent Chapitre précédent Chapitre suivant

Editeur d’états et requêtes

Si vous utilisiez le logiciel Etats et Requêtes en complément de LDPaye Version 9.00, il vous faudra installer la version 22 (en lieu et place de la 18) de cet outil. Vous la trouverez sur le site de PCSoft  à l’adresse http://www.pcsoft.fr/st/telec/windev22/index.html.

Suite à cela, chaque fois que vous allez ouvrir avec cette version 22 une requête ou un état développé en version antérieure, une mini migration de la requête ou de l’état va être proposée. Il suffit de valider cette migration, puis d’enregistrer la requête ou l’état et ceux-ci sont opérationnels.

MCU

Les Macro-Codes Utilisateur créés en version 7.00 à 9.00 restent compatibles avec LDPaye version 9.50. La grande majorité de ces Macro-Codes doit donc fonctionner sans avoir de manipulation particulière à prévoir.

Il est toutefois conseillé de les vérifier un à un ; en effet, en cas de modification de la fenêtre elle-même (suppression de champs, ou modification de certains noms de champs) en version 9.50, il se peut que certains d’entre eux posent problème.

Emplacement des macro-codes

En version 6.00 de LDPaye (Windev 12), les Macro-Codes Utilisateur étaient enregistrés dans des fichiers portant l’extension .mcu, dans le répertoire des programmes de LDPaye.

En version 7.00 (Windev 16), ils sont enregistrés dans un sous-dossier LD SYSTEME\LDPAYV7 du dossier Application Data de l’utilisateur Windows courant. Par exemple, sur un poste exécutant Windows Seven avec un profil utilisateur MARTIN, ce sera C:\Users\MARTIN\AppData\Roaming\LD SYSTEME\LDPAYV7. Ainsi, les macro-codes sont propres au poste de travail Windows et à l’utilisateur Windows.

En version 8, ils sont enregistrés de la même façon dans un sous-dossier LD SYSTEME\LDPAYV8 du dossier Application Data de l’utilisateur Windows courant. Par exemple, sur un poste exécutant Windows Seven avec un profil utilisateur MARTIN, ce sera C:\Users\MARTIN\AppData\Roaming\LD SYSTEME\LDPAYV8.

Et en version 9 comme en version 9.50, ils sont enregistrés de la même façon dans un sous-dossier LD SYSTEME\LDPAYV9 du dossier Application Data de l’utilisateur Windows courant.


A savoir : à la première ouverture de session LDPaye Version 9 ou 9.50 sous un profil utilisateur donné, les Macro-Codes (fichiers portant l’extension .mcu) présent dans le répertoire <Application Data>\LD SYSTEME\LDPAYV8 sont automatiquement copiés dans le répertoire <Application data>\LD SYSTEME\LDPAYV9. Ainsi, l’utilisateur récupère automatiquement en version 9 et 9.50 les Macro-Codes qu’il avait en version 8.


Par souci de compatibilité avec les versions précédentes, les fichiers de Macro-codes présents dans le répertoire des programmes sont eux aussi pris en charge par Windev. Toutefois, toute modification opérée sur un Macro-Code sera enregistrée dans le nouvel emplacement décrit ci-dessus, le fichier .mcu présent dans le répertoire des programmes, et contenant la version du macro-code avant modification, existera toujours, mais ne sera plus traité.

Si vos macro-codes étaient enregistrés dans le répertoire des programmes de la version 8, lors du changement de version, il y a deux cas de figure, selon la méthode d’installation que vous avez choisie :

Mais si vous modifiez fréquemment vos macro-codes, il est peut être préférable de les déplacer tous dans le nouvel emplacement décrit ci-dessus. Cela évitera d’avoir les fichiers .mcu présents à deux endroits, avec le risque d’erreur inhérent à cela.

Notez que dès lors que les macro-codes ont été déplacés dans le nouvel emplacement, cela engendre des différentes essentielles quant à la gestion des macro-codes :


Si vous souhaitez bénéficier de la diffusion automatique des macro-codes sur tous les postes utilisant LDPaye, voici la marche à suivre :

  1. créer ou modifier votre macro-code sur votre poste de travail ;
  2. une fois celui-ci créé et testé, copiez le fichier .mcu depuis l'emplacement où il a été créé (par exemple <C:\Users\MARTIN\AppData\Roaming\LD SYSTEME\LDPAYV9) dans le répertoire des mises à jour centralisée (celui qui est de la forme X:\Ldsystem\Update\PW950) ;
  3. supprimez le fichier .mcu de l'endroit où il a été créé initialement ;
  4. fermez et relancez LDPaye, ce qui a pour effet de copier le ou les fichiers .mcu depuis le répertoire de mise à jour centralisée dans votre répertoire des programmes de LDPaye (de la forme C:\Ldsystem\Program\Paye) puis testez une nouvelle fois votre Macro-code.


Base de données HyperFile C/S

Si vous utilisez LDPaye version 9.50 avec une base de données Hyper File Client/Serveur, assurez vous que le serveur HyperFile est en version 22 niveau 068 (ou version supérieure). Ceci est vivement conseillé : LDPaye Version 9.50 étant développé en Windev 22, le serveur de base de données HyperFile doit de préférence être lui aussi dans une version 22 ou supérieure.
Installez également le Centre de contrôle HyperFile version 22 ou plus.

Vous trouverez ces logiciels sur le site de PCSoft à l'adresse : http://www.pcsoft.fr/st/telec/windev22/index.html