|
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.15.884 (publiée le 09/06/12)
|
Anciennes variables recréées
Il y a quelque temps, nous avions
fusionné les variables GES_ContactSex et GES_Contact_Name en une
seule pour afficher par exemple directement "Monsieur XXX".
Certains d'entre vous souhaitent avoir également ces deux
variables dissociées aussi, nous venons de recréer la variables
GES_ContactSexNew qui remplace Ges_ContactSex qui avait disparu ainsi qu'une nouvelle variable
GES_Contact_Name_Seul qui contient le nom, sans le genre. Ces
variables sont disponibles dans le générateurs d'états, les
outils de suivi de chantier, l'environnement et le bordereau.
|
|
Sauvegarde des paramètres
d'actualisation des devis
Les cases à cocher utilisées lorsque
vous actualisez un devis complet sont désormais stockées au
niveau du devis pour toute la session de travail (tant que le
devis est ouvert). Vous n'aurez donc pas nécessairement à les re-paramétrer
à chaque actualisation.
Si la fonction est appelée à partir
des modifications automatiques (Avec le verbe ACTUALISER_TOUT),
au moment de l'enregistrement des requêtes, la position des
cases est enregistrée dans un second fichier portant l'extension
.REQ2 de manière à ce qu'au chargement d'une requête de ce type,
les cases soient correctement positionnées.
Bien sur, pour que l'enregistrement
soit valide, il est nécessaire d'exécuter la requête avant de
l'enregistrer puisque la position des cases n'est connue
qu'après l'exécution.
|
6.15.883 (publiée le 24/05/12)
|
Ventilation d'un poste complet sur
une branche de bordereau
Vous pouvez maintenant insérer un
poste masqué dans un branche, quel que soit son niveau et quel
que soit le nombre de branches qui en dépendent. Imaginez par
exemple que vous ayez des grues à ventiler sur une branche de
bordereau représentant un bâtiment. Une telle chose est
difficile à faire en utilisant l'environnement car il faudrait
alors identifier clairement les postes de la branche pour ne
faire porter l'adjonction que sur eux.
Désormais, il vous suffit d'ajouter
une minute dans la branche et de la nommer [HIDDEN] pour "caché"
dans la colonne Item du bordereau.
Au recaclul le PV du poste concerné
est forcé à zéro et son montant est automatiquement ventilé sur
les postes de bordereau.
A noter que cette méthode ne
fonctionne que si vous remettez le bordereau à votre client. Si
vous utilisez le générateur d'états pour communiquer le détail
des minutes, les postes [HIDDEN] deviendront visibles et un
message vous en avertira.
|
6.15.882 (publiée le 23/05/12)
|
Corrections diverses
Un bug dans l'édition du générateur
d'états type "Minutes Seulement" faisait que si vous aviez un
groupe dans une minute qui n'était suivi d'aucune autre ligne,
un montant erroné apparaissait sur la ligne du générateur
d'états si vous demandiez un état en mode "groupé". Ce défaut
est corrigé.
|
6.15.881 (publiée le 12/05/12)
|
Variable indiquant si un recalcul
de prix de vente est requis
Pour la formulation dans
l'environnement ou dans le bordereau, il peut être important de
savoir si un recalcul de Prix de Vente est requis ou pas. Pour
cela, vous disposez d'une variable "SELLING_PRICES_CALC_NEEDED"
dans la fonction "coller un nom", dans le bordereau comme dans
l'environnement qui prend la valeur "YES" ou "NO" en fonction de
la nécessité d'un recalcul de prix de vente.
|
|
Variable indiquant si un
rafraichissement de l'environnement est nécessaire
Une nouvelle variables nommée "OVERHEAD_REFRESH_NEEDED"
est disponible dans l'environnement uniquement. Elle reflète
l'avertissement clignotant se trouvant en haut, à gauche du
classeur d'environnement. Elle prend la valeur "YES" ou "NO".
|
6.15.880 (publiée le 04/04/12)
|
Extension des colonnes de scénarios
dans les minutes
Il est maintenant possible de placer
des formules dans les colonnes de scénario des minutes. Le
résultat peut alors être copié vers la colonne quantité comme
pour les colonnes de scénario ne comportant pas de formule. Bien
sûr, la copie de la colonne de quantité vers la colonne de
scénario n'est plus possible dans ce cas car elle écraserait la
formule.
A noter que si vous utilisez des
formules dans les colonnes de scénario, un recalcul de Pr sera
automatiquement lancé avant de copier les colonnes de scénarios
afin de garantir que le résultat des formules est bien inscrit
dans le devis.
|
|
Blocage de l'accès à la définition
des colonnes de minutes ou nomenclatures
Une case à cocher a été ajoutée à la
fonction "options/sécurité/autorisation". Elle permet
d'interdire à l'utilisateur la modification des colonnes des
minutes ou des nomenclatures. Cette fonction interdit également
le chargement des paramètres correspondants dans la fonction
"charger paramètres".
|
6.15.879 (publiée le 15/03/12)
|
Corrections diverses
Une faille de sécurité très ancienne
vient d'être révélée : il était possible de couper des cellules
verrouillées dans les feuilles d'environnement même lorsque
l'environnement était verrouillé en utilisant les menus
contextuels. Cette faille n'existe plus.
|
6.15.878 (publiée le 07/03/12)
|
Corrections diverses
Un plantage pouvait arriver lors de la
saisie d'une chaine de 12 caractères dans les listes libres des
minutes (celles qui peuvent recevoir 500 items). Ce défaut est
corrigé.
Si la case "calculer les PV à chaque
sauvegarde" était cochée, il pouvait arriver, lors de la demande
de sauvegarde automatique (votre devis n'a pas été enregistré
depuis plus de 15 mn...) au sortir de l'onglet réorganisation,
un plantage "sévère" du produit conduisant parfois à la perte de
l'environnement. Le défaut était engendré par le fait que le
calcul des PV était lancé par la demande de sauvegarde alors que
la restructuration du bordereau était en cours. Le défaut est
corrigé en ne recalculant pas les PV lors de cette demande de
sauvegarde précise (celle qui sort de la réorganisation).
|
6.15.877 (publiée le 29/01/12)
|
Nom d'utilisateur disponible dans
l'environnement
Une nouvelle variable USER_NAME figure
dans l'environnement et dans le bordereau. Elle est inscrite à
chaque recalcul et permet de lire le login de l'utilisateur afin
par exemple de définir un comportement spécifique en fonction de
l'utilisateur.
|
|
Corrections diverses
Le dispositif de sauvegarde
automatique, toutes les 30 secondes des feuilles d'environnement
a révélé une faille ayant conduit à la perte de l'environnement
sur un devis. Il a été décidé par sécurité de supprimer ce
système qui finalement apportait de l'instabilité et réalisait
donc le contraire de ce à quoi il était destiné. Désormais,
l'environnement n'est sauvegardé que lors de la sauvegarde du
devis mais le bordereau et les minutes sont toujours sauvegardés
au fil de l'eau.
|
6.15.876 (publiée le 12/01/12)
|
Corrections diverses
L'utilisation des formules de type
VALUEMOxx pour ramener un taux horaires dans la formulation des
minutes ne fonctionnait pas si les valeurs XX allaient de 20 à
29. Cependant, elles fonctionnaient pour toutes les autres
valeurs (01-19 / 30-99). Ce défaut est corrigé.
|
6.15.875 (publiée le 30/12/11)
|
Disparition du message de
confirmation lors de la saisie d'un coefficient de négociation
dans l'environnement
Le message de confirmation lors de la
saisie d'un coefficient de négociation dans l'environnement
n'apparait désormais qu'une fois pour chaque devis. Après
acceptation, il n'apparait plus et le coefficient est appliqué
sans avertissement.
|
|
Corrections diverses
La fonction "Charger Paramètres" .
"Attributs des minutes et nomenclatures" ne chargeait pas les
éventuelles définitions de colonnes de substitution (le colonnes
qui reçoivent les données lorsque les colonnes cibles comme le
prix unitaire par exemple contiennent des formules). Le défaut
est corrigé.
Le nombre maximal d'entrées dans les
sommaires figurant au bas du générateur d'états était fixée à
1000 et provoquait un plantage lorsqu'on excèdait ce nombre. La
limite a été poussée à 5000.
Dans les bases de groupes, la liste de
groupes n'acceptait pas de références contenant des caractères
comme -, +, /, etc. La recherche sur ce type de référence
n'était pas possible même s'ils fonctionnaient tout de même
correctement. Le problème est désormais réglé.
Depuis le mois de novembre 2011, les
versions bêta n'incrivaient plus correctement les variables de
gestion GES_Chiffreur et toutes les variables associées aux
révisions. Ceci était introduit par la mise en place de la
nouvelle variables Resulting_Status qui retourne Won,
Lost ou Waitting selon que le devis est gagné, perdu ou en
attente. Le défaut est corrigé et ce sont bien les variables de
la dernière révision qui sont retournées, même lorsque le devis
est déclaré.
Les images de l'aide en ligne (F1)
n'étaient plus visible. Ce défaut est corrigé.
|
6.15.874 (publiée le 28/11/11)
|
Possibilité de conserver les
libellés figurant dans les bases de groupes
Il est maintenant possible de
conserver les libellés d'articles figurant dans les bases de
groupes plutôt que de les voir remplacés par les libellés des
articles tels qu'ils figurent. Pour cela, il existe une case à
cocher dans le menu 'options' / 'données', nommée "Conserver les
descriptions des articles telles qu'elles figurent dans les
groupes".
|
|
Procédure de désinstallation
silencieuse
Après la procédure d'installation
silencieuse (voir plus bas), voici une procédure de
désinstallation silencieuse. Après installation de Quick Devis
V6 avec la nouvelle procédure d'installation 6.15.874 ou
supérieure. Vous pouvez le désinstaller intégralement et
silencieusement avec l'exemple ci-après (si votre programme est
installé dans C:\Program Files (x86)\):
"C:\Program
Files (x86)\Quick Devis V6\Uninstall.exe"
/S "/U:C:\Program Files (x86)\Quick Devis V6\Uninstall\Uninstall.xml"
Attention : Cette procédure
supprime le répertoire Quick Devis V6 et tout ce qu'il peut y
avoir dedans. Si vous y avez ajouté des fichiers, ils seront
perdus. |
6.15.873 (publiée le 11/11/11)
|
Références possible au classeur
d'environnement à partir des minutes ou du bordereau
Il n'était jusqu'alors pas possible de
faire référence directement au classeur d'environnent à partir
des minutes ou du bordereau. Ceux qui avaient tenté en utilisant
des noms de classeur de type [F1Book1(1)] s'étaient heurté à un
problème de taille : lorsqu'on ouvrait plusieurs devis, tous les
classeurs d'environnement s'appelaient F1Book(1) et on ne savait
plus à quel devis on faisait référence.
Désormais, les classeurs
d'environnement peuvent recevoir un nom unique sous la forme [OverheadBookXXX]
où XXX est un numéro d'ordre correspondant au devis ouvert (de
000 à 999). Quick Devis gère le nommage automatique du classeur,
c'est à dire que si vous avez fait référence à [OverheadBook001]
parce que, lors de la conception, votre classeur était le second
ouvert à l'écran, lorsque vous l'ouvrirez dans une autre
position, les formules seront automatiquement changées pour
s'adapter au nouveau nom.
Pour accéder à ce nommage spécifique,
vous devrez cocher la case Autoriser
l'emploi de références à l'environnement sous la forme
[OverheadBook000]Calcul1!$A$20 présente dans le menu
Options / Calculs.
Pour savoir quel nom donner, c'est à
dire quel est le numéro d'ordre de votre classeur, vous pouvez
aller dans le menu 'Outils / Performances et sécurité'.
Cette fonctionnalité devrait s'avérer
particulièrement utile si vous souhaitez par exemple récupérer
dans le bordereau une cellule ou une zone de l'environnement
comme un délai de réalisation par exemple. Elle sera également
efficace pour lire directement une table de coefficients dans
les colonnes des minutes, etc.
|
|
Inscription forcée des variables
globales en fin de recaclul
Pour des raisons de performance, les
variables globales sont automatiquement mises à jour après
calcul lorsqu'un changement est détecté. Toutefois, quand par
exemple vous employez une valeur cible, cette dernière peut
exiger un ajustement du PV au bordereau après évaluation du PV
et si vous avez des variables globales qui dépendent précisément
du PV résultant, elle pourraient ne pas être évaluées
correctement. Pour palier ce cas spécifique, vous disposez d'une
nouvelle case à cocher dans le menu Options / Calculs, intitulée
: Inscrire à nouveau les variables
globales en fin de recalcul de PV
|
6.15.872 (publiée le 04/11/11)
|
Modification du comportement en cas
d'insertion de lignes dans un groupe
Désormais, quand vous insérez des
lignes au sein d'un groupe existant, le groupe n'est plus
'cassé'. C'est à dire que les ligne insérées font partie du
groupe et sont donc grisées.
|
|
Corrections diverses
L'édition d'un libellé dans la gestion
des postes avec un simple changement de la casse des caractères
n'était pas pris en compte à l'enregistrement. A la réindexation,
l'ancien texte était restauré. Ce défaut est corrigé.
|
6.15.871 (publiée le 27/10/11)
|
Fonction de recherche dans les
bases de gestion
Vous disposez maintenant d'une
fonction de recherche dans la base de gestion accessible par un
bouton, par le menu ou en pressant CTRL+F3. Les recherches
suivantes peuvent être réalisées en pressant simplement F3.
Cette fonction est disponible dans toutes les vues.
|
|
Inscription des variables globales
après assignation de la valeur cible
Désormais, les variables globales sont
inscrites à partir de l'environnement après assignation de la
valeur cible permettant d'avoir le résultat tenant compte de la
valeur cible. Jusqu'à présent, elles étaient inscrites avant
l'application du calcul de cette valeur.
|
|
Procédures d'installation en mode
silencieux
Les nouvelles procédures
d'installation ne supportaient plus le mode silencieux.
Désormais, elle le supportent avec la syntaxe suivante :
quickdevis_ee.exe "/S:C:\mon
repertoire\setupvars.ini"
dans laquelle vous aurez créé au
préalable un fichier texte
C:\setupvars.ini contenant les noms et valeurs des variables
à changer. Songez à supprimer la ligne de variable si vous
voulez prendra la valeurs par défaut. Voici la structure du
fichier :
[SetupValues]
%AppFolder%=C:\Program Files\Mon
répertoire
%AppShortcutFolderName%=Mon groupe de
programmes
%Language%=French
Les valeurs valides pour %Language%
sont exclusivement French, English, German, Spanish, Dutch,
Italian, Portugese et Chinese. La casse des lettres est
importante.
Attention : il est
impératif de donner le chemin complet du fichier ini dans la
ligne de commande /S:C:\mon
repertoire\setupvars.ini, /S:setupvars.ini
n'est pas valide, même si le fichier .ini se trouve dans le
répertoire du setup.
Si par exemple vous le voulez que
forcer le langage à English et conserver les autres paramètres
par défaut, créez un fichier comme suit :
[SetupValues]
%Language%=English
les paramètres par défaut sont :
répertoire d'installation = %ProgramFilesFolder%\Quick
Devis V6
groupe d'installation des raccourcis =
Quick Devis V6
Le paramètre %Language% doit
impérativement être fourni dans le fichier .ini
Important : le
changement de paramètres n'est supporté que par les
installations complètes. Les patches utilisent systématiquement
les paramètres de l'installation qu'ils mettent à jour. Seul le
paramètre /S pour silencieux est donc supporté par les patchs.
Exemple qdspee615870.exe /S
|
|
|
6.15.870 (publiée le 12/10/11)
|
Variable Resulting_Status ajoutée
Dans l'environnement et dans le
bordereau, vous disposez maintenant
d'une variable nommée RESULTING_STATUS qui renvoie le statut du
devis dans la base de gestion (Gagné, Perdu ou en attente). Les
mots retournés sont en anglais (Won, Lost ou Waiting).
|
6.15.869 (publiée le 30/09/11)
|
Variable TVA ajoutée
Tant dans l'environnement que dans le
bordereau ou le générateur d'états, vous disposez maintenant
d'une variable nommée VAT_RATE qui vous renvoie le taux de TVA
utilisé dans le devis.
|
|
Changement du principe de stockage
des données des groupes intelligents par rapport au mode publié
dans la bêta précédente
Le mode de stockage des données
d'entrée dans les groupes a été modifié pour assurer plus de
fiabilité. En effet, dans la version 868 on stockait les
positions absolues des cellules. Ceci pouvait poser un problème
si l'on modifiait le groupe et que l'on rappelait une
configuration existante stockée dans une minute : les cellules
ne pointaient plus aux bons endroits.
Désormais, c'est le nom de l'objet qui
fait foi. Soit le nom de la cellule d'entrée nommée INPUT_
(input_1, input_2...), soit le nom de l'objet Check_Box ou
List_Box. Les objets, pour être stockés doivent être nommés
impérativement. Si vous utilisez des noms faisant référence à
des plages de cellules pour les listboxes (exemple : {A10:A20},
il vous faut alors donner un nom unique à l'objet qui ne prenne
pas en compte les critères de plage. Exemple : ABC_{A10:A20}.
Dans ce cas, c'est alors le nom ABC_ qui est stocké, permettant
ainsi de modifier ultérieurement la plage tout en restant
compatible avec les données stockées au préalable dans les
devis.
Enfin, pour garantir la sécurité, les
feuilles de calcul sont automatiquement signées avec un numéro
unique. En fait, quand vous inscrivez "V" dans la cellule AA5
pour indiquer que le groupe doit stocker des valeurs plutôt que
le tableau complet, Quick Devis ajoute un identifiant unique à
ce "V" au moment de l'enregistrement. Exemple V_ID:1545456896.
Cet identifiant est stocké dans les minutes permettant ainsi, au
rappel de la configuration de s'assurer qu'il s'agit bien du
même groupe. Ne changez pas ce numéro unique à postériori car
vous ne pourriez plus alors retrouver les configurations à
partir des devis réalisés.
Attention notamment si vous insérez
des lignes avant la ligne 5. Assurez vous de ne pas altérer les
données figurant dans la colonne AA.
|
6.15.868 (publiée le 29/09/11)
|
Extension des fonctionnalités des
groupes à feuille de calcul
Dans les groupes à feuilles de calcul
(groupes dits 'intelligents'), vous pouviez jusqu'alors choisir
d'importer le tableau du groupe en cochant la case appropriée au
bas du gestionnaire de groupes ou en plaçant la lettre "Y" (yes)
dans la cellule AA5 du groupe.
Dans ce cas, le tableau du groupe
était intégralement stocké dans les minutes permettant ainsi de
le rouvrir plus tard avec les hypothèses utilisées lors de
l'import. Si le groupe était modifié à postériori, ça ne
changeait rien puisque toute la logique du groupe était stockée
dans les minutes.
Cette conformité, si elle pouvait
arranger certains, ne correspond pas forcément aux besoins de
tout le monde. En effet, on peut désirer vouloir recharger ses
hypothèses non pas dans l'ancien mode de calcul mais dans le
nouveau si le groupe a évolué entre temps. Cette demande étant
plus que légitime, nous avons mis en place un nouveau mode de
stockage qui e stocke que les cellules d'entrée dans le devis,
sans stocker toute la logique de la feuille.
Cette solution a l'avantage évoqué
ci-avant mais aussi et surtout, elle permet de ne stocker que de
tout petits documents dans les minutes ce qui évite d'avoir des
fichiers de très importantes taille lorsque l'on utilise une
multitude de groupes comme par exemple des bases métiers.
Les deux méthodes sont compatibles et
peuvent cohabiter dans le même devis.
Pour ne stocker que les données
utiles, placez la lettre "V" (values) dans la cellule AA5 au
lieu de la lettre "Y". Si vous avez des cellules d'entrée
manuelle, identifiez les en leur donnant un nom commençant par "INPUT_".
Exemple input_1, input_2... Pour donner des noms, cliquez sur le
bouton figurant AA sur un fond jaune et allez dans l'insertion
des noms. Vous pouvez alors nommer chaque cellule. Attention :
il n'est pas possible de nommer une zone, les cellules doivent
être nommées individuellement exemple :
input_10=Quantités!$D$24.
La fonction stocke systématiquement
l'état de tous les objets tels les listes déroulantes et les
cases à cocher.
|
6.15.867 (publiée le 12/09/11)
|
Nomenclatures dans la base de
gestion
Vous pouvez désormais appeler la
fonction 'nomenclatures multi devis' à partir du menu 'Outils'
de la base de gestion et réaliser ainsi des nomenclatures
globales, sur une sélection de devis.
Si vous avez ajouté à votre base de
gestion une colonne 'Chemin' pour afficher le nom du chemin dans
lequel se trouve le devis, alors ces chemins seront
automatiquement ajoutés à la liste lors de l'appel à la
fonction. Vous pourrez alors appliquer un filtre et réaliser en
quelques clics des nomenclatures sur tous les devis répondant à
ce filtre.
|
6.15.866 (publiée le 09/09/11)
|
Corrections diverses
La correction qui permettait de lancer
les fichier devis à partir de l'explorateur Windows ne
fonctionnait que sur des chemins dont la longueur était
inférieure à 128 caractères et ne comportait que des caractères
autorisés. Au delà Quick Devis changeait le nom des fichiers en
noms courts de 8 caractères. Ce défaut est corrigé et les
chemins sont supportés comme avant jusqu'à 256 caractères.
Dans les nomenclatures, si vous
implantiez les colonnes [Libellé du poste] et [Item du poste] et
que vous les enleviez, elles restaient visibles durant toute la
session et s'affichaient par dessus les autres colonnes. Il
fallait fermer et rouvrir le devis pour corriger le problème. Ce
défaut est corrigé.
Compte tenu de l'importance de la
première correction les modifications ont été apportées aux deux
versions. Ceux qui ont déjà téléchargé la version officielle
seront donc invités à le refaire.
|
6.15.865 (publiée le 01/09/11)
|
Corrections diverses
Les dernières bêta ainsi que la
version officielles n'associaient plus par défaut les fichiers
DEV et DVZ à Quick Devis dans l'explorateur. Ce défaut est
corrigé et la correction a été apporté aux deux versions. Ceux
qui ont déjà téléchargé la version officielle seront invités à
le refaire.
|
6.15.864 (publiée le 29/08/11)
Il s'agit de la version officielle 5.15 qui n'est
autre que la 6.14.863 accompagnée de l'amélioration ci-dessous
|
Entête de première page seule dans
le générateur d'états
Une nouvelle case à cocher figure dans
l'export Excel du générateur d'états. Elle permet, même lorsque
vous cochez la case 'supprimer des entêtes de pages', de
conserver toutefois l'entêtre de première page avec son éventuel
logo.
A noter que, en faisant ça, le nombre
de ligne du document est limité à 16384. Si vous ne cochez pas
cette nouvelle case, la limite est alors de 65536.
|
|
|