|
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 :
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.
| |