On-line Beta

Update Information


www.quick-devis.net

www.iaes-software.com

www.quick-devis.com


Version 6.10


 

Les corrections et améliorations apportées par les différentes versions sont listées ci-après, de la plus récente à la plus ancienne.

6.10.706 (publiée le 06/01/09)

 

Extension des fonctionnalités liées aux préfixes de recherche

 

On pouvait déjà utiliser deux syntaxes pour importer des articles à l'aide des préfixes de recherche : XXXréférence ou XXX désignation. C'était la présence de l'espace entre le préfixe à 3 lettres et la référence où la désignation qui faisait que Quick Devis savait qu'il d'agissait d'une référence ou d'une désignation (libellé).

Désormais, deux autres syntaxes sont valides : XXX-famille et XXX+champutilisateur. Le symbole moins (-) identifie les familles et le symbole plus (+) les champs utilisateurs. On a donc les possibilités suivantes : rien, espace, -, +.

 

Il est possible d'appliquer des filtres comme par exemple XXX *relais* qui ouvre la base pointée par XXX en la classant par libellés et affiche tous les articles contenant 'relais' dans leur libellé.

 

Rappelons que ces codes peuvent être entrés dans n'importe quel champ d'index des minutes (libellé, référence, famille, champ utilisateur ou fabricant). La colonne lue en premier est celle sur laquelle se trouve le curseur, si Quick Devis n'y trouve rien, il vérifiera dans l'ordre la présence d'un code dans les colonnes suivantes : libellé, référence, famille, champ utilisateur, fabricant.

 

 

Recherche dans les bases virtuelles avec les préfixes

 

Il est désormais possible d'assigner des préfixes à des bases virtuelles comme s'il s'agissait de bases physiques. Les mêmes règles de sélection s'appliquant à ces bases. Quick Devis importe l'article de la base réelle s'il le trouve ou envoie un message d'erreur dans le cas contraire.

 

A noter que cette fonction ignore les éventuelles règles de sélection qui peuvent figurer dans la base virtuelle comme par exemple la conservation de la description, des temps, etc. Elle import l'intégralité de l'article de la base physique correspondante comme si vous l'aviez appelé en entrant son propre préfixe.

 

 

Corrections diverses

 

Lors de l'import d'articles multiples à partir des minutes via les fonctions utilisant les préfixes de recherche, Quick Devis utilisait toujours l'ordre suivant pour trouver des codes valides : libellé, référence, famille, champ utilisateur, fabricant.

Ceci, sans tenir compte de la colonne dans laquelle se trouvait le curseur au moment de l'appel comme il le faisait lorsque l'on n'importait qu'un article. Quick Devis prend également en compte ce fonctionnement désormais lors de la mise à jour de multiples lignes.

 

 

6.10.705 (publiée le 31/12/08)

 

Amélioration de la stabilité lors des exports vers d'anciennes version d'Excel

 

Des problèmes de compatibilité se sont révélés notamment lors de l'export d'environnements complexes vers Excel 2000. Les fichiers résultants étaient altérés. Ce défaut devrait être corrigé tant dans Quick Devis que dans le générateur d'états. On ne devrait plus voir de message précisant que le fichier Excel est illisible.

 

6.10.704 (publiée le 22/12/08)

 

Adressage du libellé des groupes enfants

 

S'il était possible de définir dynamiquement le libellé d'un groupe en exploitant le bouton 'Unit/Qty/Label' du gestionnaire de groupes, ceci n'était possible que pour un groupe unique ou un pour groupe parent. C'est désormais possible pour un groupe enfant également, il suffit pour cela d'adresser les cellules de la colonne AA (que l'on formate en cliquant sur le bouton sus cité) du groupe enfant via une formule ou le transfert de colonnes de groupe parent à groupe enfant.

 

 

Correction diverses

 

Les récentes modifications permettant de masquer les onglets révisions et résultat à partir de la base de gestion laissait visible le bouton 'Déclarer et verrouiller en base centrale' sous Quick Devis, même si le devis avait déjà été déclaré. Désormais, c'est bien me bouton 'Mettre à jour en base centrale' qui est visible dans un tel cas.

 

6.10.703 (publiée le 18/12/08)

 

Correction diverses

 

Une instabilité était apparue sur le générateur d'états dans les récentes modifications. Elle se traduisait par une erreur 'L'objet invoqué s'est déconnecté de ses clients' dans les profils comportant des formules personnalisées. Ce défaut est corrigé.

 

La clé de tri secondaire dans les nomenclatures n'était pas correctement prise en compte lorsqu'elle était basée sur des champs numériques libres. Ce défaut est corrigé.

 

6.10.702 (publiée le 16/12/08)

 

Correction et précision sur les nombres dans les entêtes du générateur d'états

 

Dans les colonnes natives du générateur d'états, si vous utilisiez des fonctions de calcul comme par exemple la masquage des coefficients dans un état de type 'Marché au bordereau', cela demandait au générateur de réévaluer toutes les formules de l'état en faisant notamment, des sommes verticales conditionnelles. Or si dans l'entête de page vous aviez des nombres comme par exemple une date dans les colonnes de calcul, les valeurs correspondantes étaient prises en compte dans le calcul provoquant un résultat faux.

 

Désormais, le générateur d'état fait un copier/coller/valeurs du résultat de la formule de manière à ce que l'insertion d'un saut de page avec des nombres ne provoque pas un changement de valeurs. Ceci est valable pour les colonnes natives (PR et PV) mais pas pour les colonnes additionnelles qui peuvent comporter des formules. En effet, pour ces dernières, des formules pouvant dépendre d'autres colonnes non encore évaluées au moment où l'on fait la somme, il est impossible de supprimer les formules en faisant un copier/coller/valeurs. Il est donc important de considérer qu'il faut éviter de mettre en place, dans les colonnes ou vous avez indiqué 'TOTAUX OUI', des nombres dans les entêtes de page lors de la conception des états.

 

 

Association automatique de types de fournitures à partir d'une liste personnalisée

 

Pour les utilisateurs qui n'auraient pas assez de 99 types de fournitures, nous venons de mettre au point un dispositif qui permet de centraliser les types d'une liste personnalisée dans des types de fournitures. Vous pouvez créer votre propre liste personnalisée qui peut contenir jusqu'à 500 items et, en indiquant dans le libellé {FO02} par exemple, vous obtiendrez un forçage de la valeur du type de fourniture sur la liste correspondante à la valeur 2. On peut donc avoir plusieurs items d'une liste personnalisée pour un type de fournitures donné.

 

Les accolades doivent impérativement terminer le libellé du type personnalisé et tous les numéros doivent être codés sur deux digits {FO02} ou {FO20} par exemple. Tout autre format est ignoré. Bien sûr les autres versions (dans d'autres langues) utiliseront le mnémonique localisé pour la fourniture (MT par exemple en anglais).

 

C'est au recalcul, local ou global que l'inscription est réalisée. Le fait de changer la valeur d'une liste personnalisée affecte immédiatement le type de fourniture mais la réciproque n'est pas vrai. Dans une telle configuration, il peut donc être judicieux de masquer le type de fourniture.

C'est toujours la première liste personnalisée qui contient {FOxx} sur sa première ligne valide (la ligne 5) qui est prise en compte comme alimentant les types de fournitures (Le champ libre N°1 sera donc prioritaire sur le champ libre N°2).

 

La liste ainsi spécifiée se substitue aux types de fournitures, cela veut dire que si un item de cette liste ne mentionne pas de type particulier, le type de fourniture se verra affecter la valeur 0.

 

6.10.701 (publiée le 09/12/08)

 

Paramètre supplémentaire sous CITRIX et TSE

 

Il est maintenant possible de lancer directement Quick Devis sous CITRIX ou TSE sans afficher l'écran d'accueil (le logo Quick Devis). En effet, sur certains systèmes il s'est avéré que la prise automatique de licence était plus lente que le temps d'affichage de l'écran, empêchant le lancement de l'application. Pour désactiver l'affichage de l'écran d'accueil, il suffit d'ajouter au fichier CITRIX.INF la ligne SPLASHSCREEN=NO. Nous rappelons les paramètres typiques de ce fichier :

 

[STATUS]

Citrix=installed

Cache=F

GetAutoLicense=YES

CacheSize=90

DisconnectTime=170

SplashScreen=YES

 

La ligne Citrix=installed indique que le système doit séparer les caches des différents utilisateurs. Cette ligne est indispensable sous Citrix ou TSE.

 

La ligne Cache=F indique l’endroit où se trouvera le cache disque. La lettre correspond à une lettre d’unité derrière laquelle Quick Devis créé un répertoire nommé \QuickDevis\nom_de_l’utilisateur\ qui constituera le cache de chaque utilisateur. Si cette ligne ne figure pas dans le fichier, l’utilisateur peut déterminer lui-même la position de son cache disque via le menu ‘Performances et sécurité’ de Quick Devis. La valeur par défaut étant le profil de l’utilisateur ce qui peut constituer une gène pour les profils itinérants car le cache peut rapidement atteindre une taille importante.

 

La ligne GetAutoLicence=YES est facultative, elle indique que l’utilisateur n’a pas à sélectionner de licence au démarrage de l’application. Si la ligne n’y figure pas ou si la valeur est NO, l’utilisateur peut choisir son mode de sélection de licence dans le menu de Quick Devis (Ma licence…)

 

La ligne CacheSize=90 indique le nombre de fichiers que l’utilisateur peut mettre dans son cache et constitue ainsi sa pile de sécurité pour restaurer un devis. Les valeurs autorisées vont de 20 à 99. Si cette ligne ne figure pas dans le fichier, l’utilisateur peut lui-même paramétrer son cache disque à l’aide du menu ‘Performances et sécurité’ de Quick Devis.

 

La ligne DisconnectTime=170 indique en secondes le temps d’inactivité d’une base sur le poste utilisateur avant sa déconnexion. Cela permet de réaliser des opérations de gestion des bases même si un utilisateur a oublié de fermer les fichiers. La valeur par défaut est 120. Les valeurs valides sont 30 à 600.

 

La ligne SplashScreen=YES indique à Quick Devis d’afficher l’écran d’accueil au lancement (le logo). La valeur par défaut est YES. La valeur NO lance directement l’application sans afficher l’écran d’accueil.

 

 

Extension de la définition de macros

 

Lorsque vous définissez une macro dans Quick Devis, vous pouvez désormais copier/coller les noms des fichiers ou les éditer manuellement. Vous n'êtes plus contraints d'utiliser l'explorateur pour les spécifier. Si vous souhaitez toutefois le faire, cliquez sur le bouton se trouvant au dessus de la zone texte à spécifier ou double cliquez dans la zone texte à remplir.

 

Cette possibilité d'édition vous permet maintenant d'employer des variables dans les chemins et noms de fichiers définissant les macros. Vous pouvez employer les variables suivantes à l'exclusion de toute autre :

 

  %USERNAME% (retourne le nom de login de l'utilisateur)

  %APPDATA% (retourne le répertoire Quick Devis du profil de l'utilisateur avec un \ en fin)

  %TEMP% (retourne le répertoire temporaire de l'utilisateur avec un \ en fin)

 

 

Amélioration de l'affichage des négociations prévues dans l'environnement

 

L'affichage des négociations prévues dans l'environnement pouvait faire apparaître de légers coefficient de négociation dans le tableau de synthèse alors qu'il n'y en avait pas. En effet, ce léger décalage pouvant apparaitre était dû au fait que le coût net remisé était calculé en prenant en compte un arrondi à deux décimales alors que pour avoir un calcul reflétant exactement les minutes, il eut fallu qu'il n'y ait pas d'arrondi du tout sur ce calcul. C'est ce qui se passe maintenant.

 

La colonne 'coût prévu négocié' n'est pas affectée par cette modification et donc, les feuilles d'environnement prenant en compte cette colonne comme étant le prix du devis ne verrons aucune modification (c'est le cas nous l'espérons de toutes les feuilles d'environnement parce qu'elles doivent bien sûr reprendre le prix net donné par Quick Devis). Cependant, si vous avez pris en considération la colonne 'Côut net remisé' ou 'Montant en prix public' pour vos calculs, vous devez considérer que ces colonnes peuvent être légèrement modifiées par la non application de l'arrondi dans la nouvelle version.

 

 

Corrections diverses

 

L'automatisme de calcul des quantités lorsque la structure des ensembles était utilisée dans les minutes ne fonctionnait plus lorsque l'on saisissait une 'Quantité par unité'. Il fallait recalculer la minute pour rétablir les quantités correctes. Ce défaut apparu dans les dernières bêta est corrigé.

 

Dans le module de gestion des devis, les filtres sur les types de projets, chiffreurs et chargés d'affaires ne fonctionnaient pas correctement su tous les systèmes, cela dépendait de la précision du calcul sur les nombres virtuels qui identifiaient les différents éléments des listes correspondantes. Le défaut a été corrigé en filtrant sur un fourchette de deux nombres décimaux encadrant la valeur à trouver plutôt que de chercher à avoir l'égalité précise.

 

6.10.700 (publiée le 25/11/08)

 

Amélioration du calcul dynamique dans les minutes

 

Lorsque vous réalisiez une modification manuelle dans un des champs personnalisés des minutes, ceci ne provoquait pas un recalcul instantané de la ligne pour accroitre la vitesse. Cependant, il se peut que le champ modifié entre dans une formule définissant la quantité, le prix unitaire, le temps unitaire ou encore le prix forcé. Dans ce cas, il est normal d'obtenir un recalcul immédiat de la ligne, sans avoir à presser F5 ou à recalculer le PR. C'est désormais comme cela que se comporte Quick Devis lors de la saisie dans un champ personnalisé ou dans une liste déroulante personnalisée.

 

 

Corrections diverses

 

Les boutons des macros n'apparaissaient pas quant on cliquait sur un devis dans l'explorateur Windows pour l'ouvrir mais apparaissaient lorsqu'on appelait le devis en lançant Quick Devis au préalable. Ce défaut est corrigé.

 

6.10.699 (publiée le 13/11/08)

 

Lien fort entre les types de fournitures et de main d'œuvre

 

Dans certains procédés, il peut être souhaitable d'associer les types de fourniture et de main d'œuvre pour donner un temps par type de matériel. Dans ce cas, La feuille de type de main d'œuvre n'est pas accessible en écriture et peut être masquée. Quick Devis copie automatiquement les données de la liste des types de fournitures dans la liste des types de main d'œuvre.

 

Lorsque vous changez un type de fourniture dans les minutes, le type de main d'œuvre est automatiquement changé (et vice et versa). La colonne type de Mo peut être masquée. Si vous activez cette fonction sur un devis existant, vous perdez donc tous les libellés des types de main d'œuvre et vos listes déroulantes MO sont synchronisées avec vos listes déroulantes FO.

 

Cela revient à donner un temps par type de matériel. c'est moins souple que d'avoir deux listes mais ça permet de calquer des méthodes existantes au besoin.

 

On active la fonction en cochant la case appropriées de la fonction 'Options de calculs'.

 

 

Rafraîchissement de tous les onglets de l'environnement dans tous les cas

 

Afin d'optimiser la vitesse de traitement, les feuilles 'Fabricants', 'Familles' et 'Champs utilisateurs' n'étaient rafraîchis jusqu'alors que s'ils étaient affichés. Cependant il peut être intéressant de masquer ces feuilles tout en y faisant référence. Les contraintes de vitesse de traitement de cet ordre étant bien moins sensibles avec les ordinateurs d'aujourd'hui, nous rafraîchissons maintenant ces onglets même s'ils sont cachés.

 

6.10.698 (publiée le 12/11/08)

 

Chargement de profil de colonnes à l'ouverture des devis

 

Dans certains procédés, particulièrement chez les industriels il peut être intéressant d'exposer des profiles de colonnes différents en fonction des utilisateurs tant dans les minutes que dans les nomenclatures.

 

Pour cela, vous disposez maintenant dans la fonction 'Paramètres des nouveaux devis' / 'Paramètres par défaut' de deux zones textes qui vous permettent de spécifier les profils (.PFM) à appliquer au devis lors du chargement. Une case à cocher permet de définir si l'on pose la question à l'utilisateur ou si l'on applique systématiquement le ou les profils spécifiés.

 

Attention : avant de mettre en œuvre des procédures de ce type, assurez vous que vos modèles de devis sont bien tous compatibles avec les profils que vous envisagez d'appliquer sans quoi le chargement de certains profils pourrait faire disparaître des informations dans le fichier. Une règle sage consiste à partir d'un profil complet et à masquer les colonnes en fonction des utilisateurs plutôt que de les faire disparaitre totalement du devis.

 

 

Destruction de plusieurs devis ou de plusieurs clients en base de gestion

 

Vous pouvez maintenant sélectionner plusieurs devis ou plusieurs clients, se suivant ou pas, dans une base de gestion et les détruire en une seule opération. Un message de confirmation vous est demandé pour chacun d'entre eux.

 

 

Corrections diverses

 

Si dans une base de groupes en mode édition, vous déplaciez simplement une liste déroulante ou une case à cocher sans opérer d'autres modifications, le déplacement réalisé n'était pas enregistré. Ce défaut est corrigé.

 

6.10.697 (publiée le 11/11/08)

 

Documentation en ligne

 

La documentation n'était jusqu'alors installée qu'à la première installation de Quick Devis afin d'éviter la distribution lourde via les patchs. Un système permettait toutefois de bénéficier des mises à jour si l'on pressait F1 pendant une connexion. Cependant ce système a montré ses limites.

 

Désormais, quand vous pressez F1, vous avez accès à la documentation en ligne plutôt qu'a la documentation se trouvant sur votre ordinateur. Les mises à jour seront ainsi facilitées.

 

Possibilité d'appeler des fichiers Exécutables en plus des macros Excel à partir de Quick Devis

 

Vous pouvez maintenant appeler des fichiers exécutable comme s'il s'agissait de simples macros Excel à partir du module principal de Quick Devis. En retour, ces fichiers peuvent retourner des variables d'environnement que Quick Devis inscrit aux endroits appropriés. Ceci permet notamment d'envisager l'interfaçage du produit avec un ERP dans une configuration où Quick Devis est maître. La mise en oeuvre d'une telle solution est documentée à la rubrique Les macros et processus externes de la documentation en ligne disponible sur http://www.quick-devis.net/documentation/EE_FR/HelpEnterprise.htm (et également en pressant F1 sous Quick Devis).

 

Rappelons que si l'ERP est maître, une DLL nommée ReadQD.DLL permet l'interfaçage. Cette solution est documentée à la rubrique Interfaçage de Quick Devis avec un ERP, communication avec des applications externes de la documentation en ligne disponible sur http://www.quick-devis.net/documentation/EE_FR/HelpEnterprise.htm (et également en pressant F1 sous Quick Devis).

 

6.10.696 (publiée le 07/11/08)

Meilleure gestion des dates des fichiers devis

 

La date de modification des fichiers devis .DVZ était jusqu'alors systématiquement modifiée, même pour un simple accès au fichier. Ceci était dû au marquage de sécurité au sein du fichier indiquant la position du devis image dans le cache de la machine. Ceci assure la sécurité en cas de fermeture intempestive de l'application (le fichier .DVZ 'sait' où se trouve son image et peut ainsi la restaurer).

 

Cependant cette altération des dates peut être gênante lorsque l'on cherche les derniers fichiers modifiés sur un disque. Désormais, sans altérer la sécurité des données, Quick Devis conserve la date d'origine du fichier si aucune modification ne lui a été apportée.

 

Corrections diverses

 

En mode 'Marché au bordereau' dans le générateur d'états, les colonnes de champs spécifiques ([Field] n'étaient évaluées que si elles étaient visibles, pas si elles étaient masquées. Ce défaut est corrigé.

 

6.10.695 (publiée le 03/11/08)

Extension de la configuration des colonnes de minutes

 

Il peut parfois être intéressant lorsque vous entrez une valeur manuellement ou via une liste déroulante sur une tête de groupe, de propager cette valeur sur toutes les lignes composant le groupe. C'est ce que permet une nouvelle case à cocher intitulée 'Copier sur le groupe' et disponible dans la fonction 'Affichage des minutes ou des nomenclatures'.

 

La case à cocher n'est accessible que si vous n'avez pas placé de formule ou si vous avez placé une liste déroulante dans la colonne.

 

Si la case est cochée, toute saisie réalisée dans la tête de groupe sur la colonne concernée est propagée sur le contenu du groupe. Cette propagation se fait à la saisie  et non au recalcul. Ceci signifie que vous pouvez toujours déroger manuellement sur certains articles en dépliant un groupe.

 

6.10.694 (publiée le 29/10/08)

Extension de la DLL de contrôle des fichiers Quick Devis

 

La DLL fournie avec Quick Devis pour interfacer les ERP a été étendue. elle permet toujours de lire les fichiers Quick Devis, y compris leurs variables globales et toutes les données y figurant mais également, d'inscrire des variables globales dans un fichier Quick Devis. Ceci permet notamment de créer des modèles pré renseignés avec d'autres applications comme des ERP.

 

Afin de faciliter la mise en œuvre un fichier d'exemple appelant la DLL à partir de Microsoft Excel est fourni ainsi qu'une documentation complète. Ces fichiers sont placés dans le répertoire d'installation de l'application.

 

Le fichier d'exemple Microsoft Excel s'appelle : SampleCall.xls

Le fichier documentation de la DLL s'appelle : Quick Devis V6 - ERP interface.pdf

 

A noter que Quick Devis doit être installé sur le poste comportant la DLL pour assurer le fonctionnement. La DLL est automatiquement installée par Quick Devis dans le répertoire system (\System32). Elle s'appelle READQD.DLL. La DLL est multi utilisateurs et peut donc de ce fait être appelée par une application Web comme des pages ASP par exemple sans précaution particulière.

 

Extension du nombre de variables d'environnement

 

Le nombre de variables d'environnement disponibles passe de 100 à 1000. La vitesse de chargement des variables dépend du nombre utilisées et est optimisée. On garde toujours 100 variables minimum pour assurez la compatibilité avec les anciennes versions, les autres ne figurent dans les fichiers que si elles sont utilisées.

 

Cette modification a des implications dans de nombreuses parties du programme. Nous pensons avoir réalisée les modifications partout où cela était nécessaire mais, néanmoins, il se pourrait que nous ayons oublié centaines parties du programme. Aussi, si vous rencontrez des plantages à l'utilisation des variables globales étendues, merci de bien vouloir nous le signaler.

 

Corrections diverses

 

Dans le module de conversion en base de données, la connexion ODBC ne fonctionnait pas car elle demandait de spécifier un fichier source de données, or ce type de connexion a simplement besoin d'un driver. Le défaut est corrigé. Rappelons que les pilotes ODBC peuvent être utilisés sous Quick Devis pour connecter des bases SQL Server, MySQL, Oracle, etc. mais qu'ils ne peuvent pas être utilisés pour connecter des fichiers Access, Excel ou tout autre type de fichier ISAM. Dans ce cas, utilisez la spécification de fichier sans passer par ODBC.

 

6.10.693 (publiée le 26/10/08)

Confidentialité dans l'environnement

 

Il est désormais possible d'interdire l'export du classeur d'environnement pour masquer par exemple des feuilles libres que l'utilisateur ne doit pas pouvoir visualiser. Pour cela, allez dans l'onglet 'Sécurité' du menu 'Options' et cliquez sur le bouton 'Autorisation'. En bas, à droit de la fenêtre, vous pouvez autoriser ou empêcher l'export de l'environnement. Cette fonction n'est opérationnelle que si l'environnement est verrouillé.

 

Dès lors, il est bien sûr impossible d'exporter le classeur mais il est également impossible de l'importer dans un autre devis via les fonctions 'Charger paramètres' et 'Charger feuilles complètes'.

 

Cependant, les fonctions de macro ont toujours accès à l'intégralité du document. Si vous voulez préserver une confidentialité correcte, il vous faudra supprimer le bouton de définition des macros du poste utilisateur. Ceci ne vous empêche pas de laisser les boutons de lancement des macros prédéfinies.

 

L'export à partir du générateur d'états reste toujours possible via la fonction 'Feuilles d'environnement' sans quoi les macros ne fonctionneraient pas mais dans ce cas, ce ne sont que les valeurs qui sont exportées et pas les formules. Il est donc impossible de comprendre la logique de conception. Au besoin, vos données confidentielles peuvent être le résultat de formules basées sur des valeurs fixes qui prises individuellement n'ont rien de confidentiel.

 

Lest éditions 'Libres de type tableurs' ont besoin des feuilles d'environnement pour fonctionner donc l'utilisateur pourrait passer par là pour tenter d'accéder aux onglets confidentiels. Cependant, ces éditions ne comportent que les données des onglets natifs de Quick Devis et sans les formules. Il suffit donc de placer les données confidentielles dans des feuilles libres pour empêcher totalement l'accès.

 

Ces fonctions offrent un niveau de confidentialité acceptable pour la plupart des applications mais ce n'est pas du cryptage : une personne ayant de bonnes connaissances en informatique pourra toujours y accéder via Access ou en employant la DLL d'extraction.

 

Assouplissement de la spécification des champs dans le générateur d'états

 

Lorsque vous utilisiez des champs venant des minutes dans une édition de type 'Marché au bordereau' dans le générateur d'états, au moment où Quick Devis cumulait les lignes identiques, il cumulait bien leurs quantités mais faisait une 'moyenne' sur les champs personnalisés. En fait, il divisait la somme par la quantité figurant sur la ligne.

 

Ce mode de calcul était parfait pour un montant ou un temps unitaire mais pas pour une valeur totale. Désormais, dans la fenêtre d'insertion des champs de minutes (le bouton 'Field'), vous disposez de deux options :

  • Faire une somme pour les marchés au bordereau

  • Diviser par la quantité en marché au bordereau

La seconde option est retenue par défaut pour faire en sorte que les états déjà programmés avec les versions précédentes ne changent pas de comportement. Pour faire une somme, sélectionnez la première option.

 

Cette fonction est également valable lorsque vous insérez une somme de ressources ou de codes analytiques (via le bouton 'données de la colonne spéciale'). Dans ce cas, vous disposez d'une unique case intitulée : 'diviser pas la quantité de groupe lorsque les fonctions grouper à l'impression sont employées ou lors du regroupement en marché au bordereau'

Si la case n'est pas cochée, c'est une somme qui est réalisée.

 

Corrections diverses

 

Lorsque la minute d'environnement était utilisée, le dernier poste du bordereau la prenait en compte si vous affichiez des colonnes spécifiques à la droite du bordereau comme par exemple des monnaies en PV par poste. Ce défaut est corrigé.

 

Dans le générateur d'états, la fonction 'Exporter vers Excel' à partir d'une édition de type 'Environnement' renvoyait une erreur si la feuille exportée comportait plus de 256 lignes. Ce défaut est corrigé et la correction a été portée sur la version officielle 6.10.663

 

6.10.692 (publiée le 20/10/08)

Le marquage de type 'Stabilo' affichable dans le générateur d'états

 

En mode 'bordereau avec minutes' ou en mode 'minutes seulement', vous disposez d'un bouton figurant un marqueur dans le générateur d'états. Lorsque ce bouton est enfoncé, les marques de couleurs éventuellement présentes dans les minutes sont affichées, y compris les 'grisés' des groupes en mode 'Minutes seulement'.

 

Transfert de toutes la palette de couleurs à l'export vers Excel

 

Quand vous exportez vers Excel à partir du générateur d'états et que vous sélectionnez 'Transférer les paramètres d'impression', vous transférez également maintenant toutes la palette de couleurs de Quick Devis ce qui vous donne sous Excel des couleurs fidèles.

 

6.10.691 (publiée le 20/10/08)

Des paramètres par défaut dans la gestion des devis

 

En utilisant la fonction 'Paramètres des nouveaux devis' sous le module de devis, vous disposez maintenant d'un bouton 'Paramètres par défaut'. Ces paramètres vous permettent de spécifier un chiffreur, un type de projet, un chargé d'affaire et un client par défaut (ou d'autres champs si vous avez renommé ces champs de base dans la base de gestion). En remplissant les champs correspondants, vous n'aurez plus besoin d'entrer ces informations lors de la déclaration en base de gestion mais vous pourrez tout de même les modifier.

 

Les paramètres sont stockés dans le fichier QDWINV6.INI c'est à dire qu'ils sont dans le profil utilisateur et donc propres à l'utilisateur logué.

 

Changement du critère de tri par défaut de la base de gestion

 

La base de gestion était toujours classée par défaut en fonction de la date de création du devis et de manière ascendante. Il est cependant plus pratique de voir les derniers devis déclarés en haut de la liste. Pour éviter d'avoir à reclasser la base, le critère est maintenant descendant et non plus ascendant.

 

Vous pouvez toujours modifier le classement en cliquant sur l'entête de la colonne choisie. Un clic classe de manière ascendante, un autres clic de manière descendante.

 

A noter que ce tri sur clic de l'entête est valable pour tous les champs à l'exception du champ 'Société' car il provient d'une autre table (la liste des clients), utilisez le champ 'Numéro de client' pour faire un tri sur le champ 'Société'. De même les champs 'Chargé d'affaires', 'Chiffreur' et 'Type de projet' ne sont pas classés par ordre alphabétique mais par ordre de création pour les mêmes raisons.

 

Extension de la numérotation automatique lorsque l'on créé des devis à partir de la base de gestion

 

Jusque là, les devis créés à partir de la base de gestion (par la fonction 'nouveau devis'), ne proposaient la numérotation automatique que si une numérotation globale (commune à tous les clients) avait été mise en place à partir de la base de gestion.

 

Cependant, si vous avez mis en place une numérotation automatique propre à chaque poste de travail, il peut être intéressant, lorsque vous créez un devis à partir de la base de gestion sur votre poste de travail, de retrouver cette numérotation spécifique. C'est maintenant chose faite.

 

Tous les attributs de numérotation locaux ou globaux sont pris en compte. Cependant, pour des raisons de commodité, tant que vous n'avez pas mis en place de mot de passe dans la base de gestion, vous pourrez toujours changer un numéro de devis manuellement, même si les règles de numérotation l'interdisent explicitement. Si un mot de passe est présent (mode utilisateurs), la règle s'applique strictement.

 

 

Correction diverses

 

Dans les colonnes des minutes, si vous placiez une formule faisant référence à une liste déroulante (personnelle ou non) et que cette formule testait ce qui se trouvait dans la liste déroulante (exemple GAUCHE(S2;3) pour tester les 3 premiers caractères du texte présent dans la liste représentant leur numéro d'ordre), et si vous tentiez alors de tester l'absence de données dans la liste par (SUPPRESPACE(S2)="" par exemple), la formule ne fonctionnait pas lorsque la liste était vide car SUPPRESPACE(S2)="" était VRAI à l'écran mais renvoyait FAUX dans la procédure de recalcul.

 

En fait Quick Devis prenait bien en compte la formule à l'écran mais pas de manière intrinsèque au recalcul car il affichait bien une cellule vide mais en interne affichait 0 (la valeur zéro). Pour résoudre le problème il fallait alors tester S2="0" au lieu de SUPPRESPACE(S2)="", ce qui n'était pas évident de prime abord.

 

Désormais, Quick Devis se comporte bien pour son calcul interne comme il se comporte à l'écran, c'est à dire qu'une liste renvoyant une cellule vide à l'écran renvoie également une cellule vide en interne et non une valeur zéro.

 

Si des utilisateurs avaient réussi à contourner le problème en testant ="0", il leur faudra modifier leur modèle en ="". Toutefois, ce cas doit être rare car on ne pouvait pas deviner ce défaut, sauf à faire beaucoup de tests.

 

La modification a été portée sur la version officielle 6.10.663.

 

6.10.690 (publiée le 15/10/08)

Evaluation d'expressions dans les minutes

 

Dans certains métiers comme par exemple le génie civil, la charpente métallique ou la menuiserie, on fait souvent des calculs dans les libellés ou dans le champ 'commentaires'. Par exemple, on écrit 12 poutres HEA100 * 4 travées + 1 poutre en bout.

 

C'est une fonction assez originale dont beaucoup ne verrons pas l'utilité mais, elle peut s'avérer pratique dans certains métiers.

 

On peut maintenant évaluer automatiquement cette expression en appelant la fonction 'Evaluer le contenu de la cellule' et diriger le résultat au choix vers le champ 'Quantité', 'Prix unitaire' ou 'Temps unitaire'. évitant dans notre exemple d'avoir à saisir la formule 12*4+1 dans le champ approprié.

 

L'évaluation ne se fait qu'a l'appel de la fonction (via le menu général ou via le menu contextuel). C'est à dire que l'on peut ensuite modifier le texte sans que cela n'aie d'incidence sur le champ tant que l'on ne rappelle pas la fonction.

 

Pour évaluer, Quick Devis retient tous les caractères numériques plus les opérateurs et supprime les autres caractères. Il ignore également les caractères numériques qui jouxtent des caractères alphanumériques. Par exemple, le 100 dans HEA100 de notre formule est ignoré. Le terme 100HEA sans espace serait également ignoré.

 

Si vous souhaitez par exemple 16 poutres HEA100x40 * 2 travées, écrivez bien HEA100x40 et non pas HEA100*40 sans quoi le caractère * sera considéré comme un opérateur et pris en compte dans la formule. On aurait donc 16*40*2 au lieu de 16*2.

 

Les caractères pris en compte dans la formule sont les nombres, les séparateurs décimaux, les parenthèses et les opérateurs.

 

Un message d'erreur est retourné si la formule ne peut être évaluée.

 

Modification du comportement des fonctions 'Copier' et 'Couper' des minutes

 

Jusque là, pour couper ou copier des lignes dans les minutes, il fallait sélectionner les lignes au préalable, sans quoi, un message d'erreur était émis. Désormais, si aucune ligne n'est sélectionnée lors de l'appel à ces fonctions, Quick Devis sélectionne automatiquement la ligne sur laquelle se trouve le curseur.

 

Corrections diverses

 

La procédure d'installation de la dernière bêta provoquait une erreur "DLL OLE2 invalide...". Le message était sans conséquence sur le fonctionnement. Le défaut est corrigé.

 

6.10.689 (publiée le 13/10/08)

Verrouillage automatique des groupes lors de la création d'une base marché

 

Dans la fonction "Créer une base marché", vous disposez maintenant d'une case à cocher nommée "Verrouiller les groupes de la base". Elle a le même effet qu'un verrouillage manuel de tous les groupes de la base.

 

Corrections diverses

 

La fonction "Construire une base marché" n'enregistrait pas toutes les versions des têtes de groupes dans la base d'article associée (stockant les déboursés) si des postes du bordereau avaient des libellés identiques (il indexait bien alors la base de groupes mais par la base d'articles associée). Ceci provoquait un message 'Article introuvable' à l'import du groupe. A noter que le problème ne se posait pas si l'on employait des références générique ce qui est, dans tous les cas, conseillé pour disposer d'une arborescence conforme à celle du bordereau. Ce défaut a été corrigé et la correction a été portée sur la version officielle.

 

6.10.688 (publiée le 12/10/08)

Message explicite dans la déclaration en base de gestion

 

Souvent, les utilisateurs ne comprenaient pas pourquoi ils ne pouvaient affecter le résultat d'un devis dans la base de gestion. Ils ne le pouvaient pas car aucune révision n'avait été déclarée.

Désormais, un message explicite figure dans l'interface de déclaration invitant l'utilisateur a déclarer une révision A avant d'assigner un résultat. Ce message apparait tant dans le module de devis que dans le module de gestion.

 

De plus, dans le module de gestion, la case 'Prix de vente' de la révision A est maintenant automatiquement pré-remplie si un montant figure dans la colonne 'Montant' de la base de gestion. Evitant ainsi la saisie. Bien sûr, cette aide n'est pas disponible lorsque vous appelez l'interface à partir de Quick Devis car là, c'est le montant du devis qui figure dans la case 'Prix de vente' de la révision A. A noter que ce montant n'y figure que si le calcul de prix de vente du devis a été effectué.

 

Tri bidirectionnel des listes de clients et de devis

 

Dans l'interface de déclaration en base de gestion, tant dans le module de gestion que dans le module de devis, les tris des colonnes des listes de clients et des listes de devis ne pouvaient être trier que dans le sens descendant. Désormais, un premier clic sur l'entête tri en ordre descendant et un second clic tri en ordre ascendant.

 

Possibilité d'entrer des clients sans nom de société

 

Jusque là, les utilisateurs du module de gestion qui souhaitaient travailler avec des particuliers, étaient tout de même obligés d'entrer un nom de société. Désormais, le numéro de client reste bien obligatoire mais le nom de société devient facultatif.

 

Corrections diverses

 

Dans certains cas, la fonction 'créer devis' rendait la main sans que rien ne se passe après avoir entré un nom de fichier et validé. Ce problème était aléatoire et n'apparaissait pas sur tous les systèmes car il dépendait d'un composant de Windows différent selon les systèmes. Nous avons fait une modification de nature à résoudre ce défaut en substituant un nouveau composant au composant Windows. Cependant, nous n'avons pu tester ces données que sous XP et Vista en français, anglais et chinois. Il est possible que la procédure renvoie une erreur sur d'autres systèmes ou sur des XP ou Vista d'autres versions. Dans ce cas, merci de bien vouloir nous le signaler afin que nous adaptions le composant.

 

Le bouton 'Atteindre' de la fonction 'Lister tous les liens' dans le cadre d'un bordereau employant des liens ne fonctionnait pas correctement. Lorsque le poste parent n'était pas dans la vue en cours, l'affichage ne se faisait pas correctement. Ce défaut est résolu.

 

6.10.687 (publiée le 08/10/08)

Corrections diverses

 

Un bug sensible a été détecté dans la sélection d'articles des bases de groupes. Lorsque l'arborescence était affichée. Tout se passait bien si vous cliquiez sur un groupe, relâchiez la souris puis opériez une opération de glisser / déplacer. Si en revanche vous cliquiez sur le groupe et faisiez directement l'opération de glisser / déplacer, Quick Devis importait alors le groupe sélectionné auparavant et non le groupe sur lequel se trouvait le curseur. Le défaut est corrigé et la modification a été portée sur la version officielle 6.10.663

 

6.10.686 (publiée le 07/10/08)

Corrections diverses

 

Lorsque l'on cliquait sur l'œil à partir des minutes pour retrouver un groupe d'articles dans sa base d'origine, Quick Devis tentait d'identifier le groupe avec son libellé s'il existait ou par sa référence si le libellé n'existait pas.

 

Or si vous utilisiez les fonctions permettant de construire dynamiquement les libellés des groupes dans un groupe paramétrable, le libellé importé ne reflétait plus le libellé du groupe. Il était donc impossible de le retrouver dans sa base d'origine.

 

Désormais, les groupes sont d'abord identifiés par leur référence si elle existe et par leur libellé dans le cas contraire. Ceci permet de les retrouver dans tous les cas dès lors qu'une référence a été utilisée.

 

La modification a été portée sur la version officielle 6.10.663

 

6.10.685 (publiée le 07/10/08)

Corrections diverses

 

Le fait de supprimer toutes les liaisons dans un bordereau comportant des liens inter postes effaçait les éventuellement colonnes spécifiques à la droite du bordereau (à partir de la colonne AA). Ce défaut était également provoqué si l'on copiait une branche comportant des liens dans une autre branche comportant des liens. Le défaut est corrigé et les modification a été portée sur la version officielle 6.10.663

 

6.10.684 (publiée le 06/10/08)

Données de la minute d'environnement dans les listes libres

 

Les données de la minute d'environnement étaient déjà centralisées à la droite des feuilles de types de fournitures, types de main d'œuvre, familles, etc. Désormais, ces données sont également disponibles dans toutes les listes libres. Cependant, les feuilles ne disposant que de 256 colonnes, les données d'environnement ne sont pas découpées par type de fournitures ou en fonction d'une autre liste libre si vous avez sélectionné cette option. Les données d'environnement figurent toujours à la droite des listes, sur deux colonnes et reflètent les deux colonnes utilisées pour les données de base.

 

Bien sûr, si vous découpez une liste libre en fonction des type de fournitures ou en fonction d'une autre liste libre, les données présentes dans ce découpage reflètent les données du bordereau, hors minute d'environnement.

 

Corrections diverses

 

En présence d'une minute d'environnement, les données de cette dernière n'apparaissaient pas dans la feuille 'Fabricants' de l'environnement. Ce défaut est corrigé.

 

6.10.683 (publiée le 03/10/08)

Extension du nombre de codes remises dans les bases

 

Jusqu'alors, l'interface de gestion des remises n'acceptait qu'un maximum de 2000 codes par fabricants ce qui était suffisant pour toutes les bases publiques Tarifeo. Cependant, Tarifeo vient d'ajouter le fabricant Rockwell Automation à son catalogue et celui ci comporte 36600 codes remises ! Quick Devis a donc été modifié pour afficher jusqu'à 50000 codes remises dans le tableau.

 

Une modification a été faite pour que, dans un tel cas, les codes remises ne figurent plus dans l'arborescence se trouvant à la droite de la base de données. Quand plus de 1000 codes remises sont disponibles, seuls les codes produits figurent dans cette arborescence, permettant de réduire singulièrement les temps d'ouverture de la base. Aussi, si votre base Rockwell Automation met du temps à s'ouvrir, mettez simplement à jour votre version de Quick Devis.

 

Ces modifications ont été portées sur la version officielle 6.10.663

 

Corrections diverses

 

L'accès à l'environnement directement après un accès au nomenclature pouvait provoquer l'apparition du message 'Référence à cellule non valide' si des formules différents figuraient dans les minutes ou dans les nomenclatures. Ce défaut n'apparaissait que sur les versions bêta. Il a été corrigé.

 

La modification d'une valeur dans une liste déroulante personnalisée des minutes ne demandait pas un rafraîchissement de l'environnement de manière systématique, le message 'rafraîchissement requis' ne clignotait pas alors qu'il était nécessaire. Ce défaut est corrigé et cette correction a été portée sur la version officielle 6.10.663

 

6.10.682 (publiée le 30/09/08)

Fiabilisation de la gestion des arrondis en mode groupé dans les minutes

 

En mode groupé, le prix unitaire de la ligne est recalculé à partir du prix total divisé par la quantité. Ce montant est ensuite arrondi puis multiplié par la quantité pour donner le nouveau montant total qui peut alors être différent du prix total en mode non groupé. De cette manière, on est certain que le montant total apparent dans le générateur d'état est bien toujours conforme au montant unitaire apparent multiplié par la quantité apparente.

 

Cependant, en mode groupé, Quick Devis n'arrondissait pas le montant total calculé de cette manière ce qui faisait que, si la quantité comportait un nombre important de décimales, on pouvant avoir des montants totaux comportant plus de décimales qu'affiché.

 

Ce défaut faisait que, même avec des prix forcés sur toutes les lignes et des quantités de groupes identiques aux quantités d'articles qui les composent (marchés au bordereau), on pouvait avoir un montant de minute différent en mode groupé et en mode non groupé.

 

Cela ne portait pas à conséquence dans les calculs puisque c'est bien le montant groupé qui était toujours pris en compte au niveau du bordereau et de l'environnement mais on pouvait visualiser une différence dans les minutes.

 

Désormais, les montants totaux sont bien arrondis dans tous les cas de figure. Cette modification a été portée sur la version officielle également.

 

Traitement en présence de prix unitaires forcés négatifs dans les minutes

 

Depuis toujours, les prix unitaires forcés négatifs ne sont pas autorisés dans Quick Devis, pas plus que les temps ou prix de fourniture négatifs. Seule la quantité peut être négative afin d'éviter les multiplications de nombres négatifs par d'autres nombres négatifs qui conduisent rapidement à des difficultés de compréhensions lorsque plusieurs signes sont utilisés sur la même ligne.

 

Cependant, vous avez peut être pu créer des bases comportant des prix négatifs en utilisant la fonction 'Construire une base marché' par exemple ou encore les outils de conversion tableurs.

 

Lorsque vous importez un tel article dans un devis et que vous recalculez, Quick Devis affiche un message d'erreur et retient uniquement la valeur absolue. Désormais, il vous propose en même temps de changer le signe de la quantité de manière à conserveur un prix total conforme à ce que vous attendiez avec le prix négatif.

 

Par ailleurs, les fonctions 'Construire une base marché' et 'Convertir en base d'articles à partir d'un fichier Excel' ont été modifiées afin de ne plus pouvoir créer de prix forcés négatifs dans les bases d'articles. La fonction 'Construire une base marché' change alors automatiquement le signe de la quantité correspondante dans la base de groupes qu'elle créée afin de préserver le montant total attendu. Ces modifications ont été portées également sur la version officielle.

 

6.10.681 (publiée le 26/09/08)

Mise à jour des devis en cas de changement d'un numéro de client en base de gestion

 

Désormais, si vous changez le numéro d'un client en base de gestion (son identifiant), Quick Devis modifie automatiquement tous les devis qui pointaient vers ce client de sorte qu'ils continuent à pointer sur le même client malgré le changement de numéro. Cette adaptation est toujours réalisée, que vous la fassiez dans la base de gestion elle même ou dans Quick Devis. Auparavant, les devis perdaient la référence à leur client dans un tel cas. Cette modification a été portée sur la version officielle 6.10.663

 

Corrections diverses

 

Parfois, l'import de groupes de groupes de groupes ne fonctionnait plus au delà du troisième niveau de groupes. Ce défaut est corrigé et la correction a été portée sur la version officielle 6.10.663

 

6.10.680 (publiée le 19/09/08)

Optimisation des vitesses de calcul dans le générateur d'états

 

En présence d'un nombre important de colonnes comportant des formules dans un état de type 'Bordereau avec minutes' ou 'Marché au bordereau' contenant des minutes, les actions d'impression et d'export étaient particulièrement longue car les formules étaient réévaluées à chaque nouvelle page lors de la pagination. Désormais, ce calcul ne s'effectue qu'en fin de pagination ce qui devrait réduire sensiblement les temps sur les gros devis.

 

Rappelons que, pour paginer un document complet sans avoir à appeler une fonction d'impression ou d'export, il suffit de déplacer l'ascenseur vertical à son point le plus bas à l'aide de la souris. Le générateur pagine alors toutes les pages. Si vous voulez stopper cette procédure parce qu'elle prend trop de temps par exemple, vous pouvez cliquer sur le nouveau bouton 'Arrêter' qui apparaît maintenant à l'écran lors d'une pagination globale.

 

Une autre solution pour paginer un document complet consiste en l'appel de du mode aperçu suivi d'un clic sur le bouton 'Atteindre' où l'on spécifiera une page dont le numéro d'ordre est supérieur à la dernière page supposée. A la fermeture de l'aperçu, le document est entièrement paginé.

 

D'une manière générale, pour obtenir des vitesses de pagination élevées, évitez les nombres important de colonnes spécifiques et les formules complexes dans ces colonnes. Il est important de noter que pour optimiser le calcul, nous avons désactivé les itérations. Vous ne pouvez donc pas mettre en place de processus itératif dans les colonnes étendues du générateur d'états.

 

Corrections diverses

 

La fonction 'd'export d'un réplica' via le partage des devis ne copiait pas les colonnes se trouvant à la droite du bordereau (dans les colonnes AA et supérieures) vers le réplica. Tout particulièrement lorsque l'on ne désirait exporter dans le réplica que les lignes concernant celui-ci. Ce défaut est corrigé.

 

6.10.679 (publiée le 14/09/08)

Corrections diverses

 

La version 678 contenait une erreur grave qui empêchait tout fonctionnement des devis en mode environnement + coefficients. Il suffit de recharger le devis sur cette nouvelle version pour corriger automatiquement le défaut. Il s'agissait de formules remplacées dans la feuille d'environnement.

 

Le défaut a pu toutefois modifier les couleurs dans les colonnes J de 'Personnel' et/ou H de 'Fournitures', notamment si des coefficients y avaient été forcés. Il suffit de changer manuellement un coefficient quelconque pour provoquer la bonne coloration des colonnes.