Bases de données

Update 10/06/23v1.3.2

Retour au sommaire

Base de données Excel

Trois types de bases de données au format Excel sont utilisable dans XlDevis :

  1. Les fichiers XlDevis utilisés comme base de données.
  2. Les fichiers Excel standards paramétrés pour fonctionner avec XlDevis.
  3. Fichiers générés automatiquement lors de l'utilisation de Tarifeo

Ces 3 types de bases de données peuvent cohabiter dans XlDevis et sont identifiées par :

  1. Un nom de base de données unique
  2. Un raccourci unique comprenant 3 caractères
  3. Une version

Conception des bases de données

XlDevis est conçu pour assurer la mise à jour automatique de toutes les données provenant des diverses bases de données installées. Pour que ces mises à jour automatiques soient fiables et rapides dans le temps, nous préconisons l'utilisation de codes alphanumériques pour toutes vos bases de données. Ces codes ont l'avantage de ne pas changer dans le temps alors que les codes numériques peuvent être compliqués à maintenir.

Mais pour conserver la simplicité et la rapidité des codes numériques, XlDevis permet la conception de bases de données comportant 2 codes par article, un code numérique pour une saisie rapide mais qui peut changer dans le temps et un code alphanumérique qui restera figé pour les futurs mises à jour.

A noter que si un code numérique est utilisé lors de la saisie, ce code sera converti vers le code alphanumérique correspondant pour facilité les mises à jour.

Voir également à la partie mettre à jour les données d'un devis pour finaliser sa stratégie avant la création de bases de données.

Les différentes types de bases de données

Type Nom de la base Raccourci Version Lieu de stockage Modifiable Type code
Fichier XlDevis utilisé comme base de données Défini par le nom de l'onglet Nom base (XXX) Défini par les 3 caractères entre parenthèses dans le nom de l'onglet Nom base (XXX) Définie entre parenthèses dans le nom du fichier, avec le format (JJMMAA) Libre Oui Numérique et/ou Alphanumérique
Fichier Excel paramétré Fixe Fixe Définie entre parenthèses dans le nom du fichier, avec le format (JJMMAA) Libre Oui Numérique et/ou Alphanumérique
Fichier locaux Tarifeo Fixe Fixe Fixe Fixe Non Selon référence du constructeur

Utilisation d'un fichier XlDevis comme base de données

Pour paramétrer et utiliser une base de données XlDevis, suivre les étapes suivantes :

Transformer un onglet en base de données XlDevis

Pour transformer un devis en base de données il faut renommer l'onglet correspondant en suivant le format Nom base (XXX). Dès que l'onglet est renommé, XlDevis autorise l'ajout des colonnes complémentaires Code BD, Remise BD et Famille BD et force l'affichage des totaux en haut des chapitres et sous chapitres. L'affichage des totaux en haut est obligatoire pour que le moteur de base de données utilisé puisse traiter les colonnes numériques correctement.

Pour que les onglets transformés en base de données soient valides, ils doivent comporter au minimum l'une des deux colonnes complémentaires suivantes :

Les bases de données issues d'un classeur XlDevis peuvent avoir un code alphanumérique et un code numérique par article, pour cela il suffit d'ajouter les 2 colonnes complémentaires et de les renseigner.

Dans un même classeur chaque onglet peut donc être transformé en base de données ou non en fonction de son nom.

Saisir les données dans une base de données XlDevis

Les onglets ainsi transformés en base de données peuvent être manipulés comme des devis afin d'ajouter des éléments venant d'autres devis ou faisant appel à des articles venant d'autres bases de données.

Bien que techniquement tous les documents puissent utiliser toutes les bases de données, il faut se fixer des règles pour que les futures mises à jour puissent se faire facilement. Ainsi il faut éviter que 2 bases de données s'appellent mutuellement ou qu'une base de données s'appelle elle mème ou appelle une autre version d'elle mème. Si un article de votre base de donnée doit utiliser un de ces éléments, préférer les références locales.

La correspondance des informations entre le devis et les articles de base de données est définie conformément au tableau récapitulatif ci-dessous:

Colonne XlDevis Colonne dédiée aux bases de données Info correspondante dans base de données Nota
Désignation Non (Libellé) Désignation de l'article
U Non (Unité) Unité de l'article
Mo u Non (Mou) Temps unitaire de l'article Présent en fonction du modèle utilisé
Fo u Non (Fou) Fourniture unitaire de l'article Présent en fonction du modèle utilisé
Pv u Non (PV) Prix de vente unitaire de l'article
Famille Non (Famille) Code famille de l'article (2)
Remise BD Oui - facultatif - Se reporter au paragraphe fixer les remises spécifiques
Référence Non (Code A) Code alphanumérique de l'article (1) facultatif - Se reporter à la préconisation de la conception des bases de données
Code BD Oui (Code) Code numérique de l'article (1)facultatif
Famille BD Oui (Famille) Code famille de l'article (2) facultatif - Se reporter au paragraphe fixer les familles
Carbone Non (Carbone) Code de la famille carbone facultatif
Les autres colonnes Non - pas de correspondance dans la base de données

(1) Une des deux colonnes doit être présente pour que l'onglet soit une base de données XlDevis valide.

Seule une ligne, un sous-détail ou un ensemble peut être utilisé comme article d'une base de données. Si un code est défini sur un chapitre ou un sous-chapitre, la ligne sera prise en compte dans la base de données mais l'article correspondant ne comportera pas de Mou, Fou ou PV.

Fixer les familles dans les base de données XlDevis

(2) Lors de l'utilisation de la base de données, les codes famille des articles proviendront de la colonne Famille BD si celle-ci est présente sinon de la colonne Famille. L'avantage de cette colonne spécifique est de pouvoir définir des familles sur tous les articles y compris pour les sous-détails et les ensembles. De plus cette colonne offre la possibilité d'utiliser des familles différentes entre celles visibles par les utilisateurs de la base de données et celles utilisées en interne pour le calcul du prix de vente unitaire.

Fixer des remises spécifiques dans les base de données XlDevis

Grace à la colonne Remise BD il est possible de fixer une remise sur le prix tarif sur chaque ligne du document.

A noter que dans les bases de données XlDevis, tous les prix de fourniture venant d'articles d'autres bases de données ne sont pas des valeurs mais des formules ayant le format suivant:

=prix fourniture non remisé * ((Coefficient de remise)).

Le coefficient de remise est calculé en prenant en compte par ordre de priorité :

  1. la remise se trouvant dans la cellule de la colonne Remise BD si celle-ci est présente et avec une valeur supérieure à 0.
  2. la remise locale renseignée dans le volet de paramétrage des bases de données de XlDevis, si celle-ci est supérieure à 0.
  3. l'optionTarifeo la remise renseignée dans Tarifeo prenant en compte des prix nets éventuellement renseignés, la remise pour la famille de produit ou la remise global du fabriquant

Dans la colonne Remise BD il est possible de renseignée une valeur uniquement sur les lignes ayant un code d'appel à un article de base de données. Les valeurs doivent être comprises entre 0 et 99 , toutes les autres valeurs étant interdites par le logiciel y compris les formules. A chaque mise à jour de la cellule, la formule du prix de fourniture unitaire est mise à jour avec ajout d'un commentaire si le nouveau prix présente un écart de + ou - 10% par rapport au précédent.

Définir la version des bases de données XlDevis

Pour que les bases de données puissent être ajoutées dans XlDevis, le classeur doit être renommé en précisant la version des bases de données qu'il contient en respectant le format nom du fichier (JJMMAA).

Utilisation d'un fichier standards Excel comme base de données

Tous les fichiers Excel contenant des bases de données internes, des bases de données de fabricants, de fournisseurs ou d'autres logiciels peuvent devenir des bases de données utilisables dans XlDevis. Pour cela un paramétrage du fichier est indispensable, celui-ci définira le nom de base de données, le raccourci utilisé et la correspondance des colonnes du document avec les champs compatibles avec XlDevis. La version de la base de données est définie par la date spécifiée dans le nom du fichier sous le format (JJMMAA).

Un même fichier Excel peut contenir plusieurs bases de données différentes en fonction du paramétrage.

La transformation d'un fichier Excel standard en base de données pour XlDevis ne peut pas encore être réalisée par un utilisateur. Pour cela faire une demande sur le site XlDevis.com.

Créer une nouvelle version d'une base de données

Pour créer une nouvelle version d'une base de données, il faut :

Modifier une base de données

Les bases de données peuvent être modifiées quand l'utilisateur le souhaite. Pour passer en mode modification il faut simplement ouvrir le fichier de la base. Sur votre poste, les modifications de la base de données sont disponible après chaque enregistrement. Si le fichier est partagé avec d'autres utilisateurs, ceux-ci ne pourront accéder aux modifications qu'au démarrage suivant de XlDevis.

Cependant, pour les bases de données partagées par plusieurs utilisateurs sur un OneDrive, il est conseillé qu'un responsable fasse les modifications sur son poste puis diffuse dans le dossier partagé une version en lecture seule afin d'éviter qu'un utilisateur modifie la base commune par erreur.

Dans le cas d'un fichier XlDevis utilisé comme base de données, le changement du nom du fichier, du nom d'un onglet ou l'ajout ou la suppression de colonnes implique d'ajouter à nouveau la base de données dans XlDevis pour que la mise à jour soit prise en compte.

Pour les bases de données issues de fichier Excel standards, le changement de nom des onglets ou des colonnes nécessite une mise à jour du paramétrage. Pour cela faire une demande sur le site XlDevis.com..

A noter que les données déjà présentent dans un devis ne sont pas impactées par les modifications des bases de données tant que l'utilisateur ne lance pas une mise à jour.

Utiliser les bases de données dans un devis

Pour pouvoir utiliser une base de données il faut qu'elle soit installée sur le poste depuis le volet de configuration des bases de données de XlDevis.

Les articles des bases de données peuvent être utilisés dans vos devis de plusieurs manières :

Saisie directe d'un code article dans la colonne code

Les codes des articles des bases de données sont saisis dans la colonne code des lignes. La syntaxe des codes d'appel des articles des bases de données est de la forme suivante :

Synthèse de la syntaxe des codes articles

La syntaxe est de la forme :

Code de la base Version de la base Code d'appel BD
$XXX [JJMMAA] code d'appel BD

La partie code de la base est optionnelle et permet de spécifier la base de données à utiliser, le code de la base de données comporte toujours 3 caractères précédés de '$'. Si ce code n'est pas spécifié la base de données par défaut est utilisée.

La partie version de la base est optionnelle et permet de spécifier la version de la base de données sous la forme [JJMMAA]. La version peut être spécifiée que si le code de la base est présent. Si la version n'est pas spécifiée, c'est la version par défaut de la base qui est utilisée.

Le code d'appel BD peut avoir la forme : code de l'article ou <code de l'article. Si le signe < précède le code de l'article la désignation ne sera pas remplacée par le libellé venant de la base de données.

Cas particulier des bases de données dynamiques multi-colonnes

Pour les bases de données comportant le paramétrage multi-colonnes, la syntaxe suivante peut être utilisée pour chaque code pour spécifier la valeur devant être récupérée :

Si le code article ne comporte aucune précision, c'est la valeur de la colonne par défaut qui sera retournée.

Dans la cellule code d'une ligne il est possible de saisir un code d'article de base de données, suivant l'une des syntaxes précédente, puis de valider la saisie en déplaçant la sélection ou en appuyant sur Entrer. Si le code est valide et retourne des données, celles-ci sont renseignées dans les cellules correspondantes. Si la base de données saisie ou le code article n'existent pas, un commentaire "code non valide" est créé dans la cellule code.

Lors de la saisie directe d'un code, le contrôle est à la charge de l'utilisateur et les valeurs existantes dans les cellules sont remplacées sans aucune alerte ou vérification.

Si la base de données comporte un code numérique et un code alphanumérique pour un article, la valeur numérique saisie dans la colonne code est automatiquement remplacée par le code alphanumérique de l'article afin que les futures mises à jour soient facilitées.

Comportement des codes articles

Lors des opérations Coller, Déposer ou Importer, les codes des articles des lignes sont convertis pour correspondre à la configuration de l'onglet de destination. La configuration est accessible depuis le volet de configuration des bases de données du devis en cours.

Ainsi un code article ayant le format Ax120 peut se transformer en $ELEAx120 voir même en $ELE[010122]Ax120 en fonction de l'onglet de destination.

Un code article ayant une base ou une version d'une base qui n'existe pas sur le poste de destination, sera conservé jusqu'au forçage de la mise à jour dans le volet de configuration des bases de données du devis en cours.

Règles d'insertion des données venant des bases de données

Pour chaque article, les règles suivantes sont appliquées :

Colonne Mise à jour
Code Code retourné par le système de base de données, le code numérique est remplacé par le code alphanumérique si celui-ci est existant
Désignation Si le code spécifie de ne pas importer le libellé, la désignation existante est conservée
Sinon remplacement de la valeur existante par le libellé venant de la base de données.
Unité Si l'unité venant de la base de données est existante, celle-ci viendra en remplacement de la valeur existante.
MoU Si la Mou venant de la base de données est existante, celle-ci viendra en remplacement de la valeur existante.
FoU Si la Fou venant de la base de données est existante, celle-ci viendra en remplacement de la valeur existante.
Famille Si la famille venant de la base de données est existante, celle-ci viendra en remplacement de la valeur existante.
Famille carbone Si la famille carbone venant de la base de données est existante, celle-ci viendra en remplacement de la valeur existante.

Volet de configuration des bases de données du logiciel XlDevis

MenuDonnées - Bases de données – Paramétrages

Présentation du volet

Le volet Liste des bases de données installées sur le poste permet de configurer facilement les bases de données installées sur le poste et utilisables par tous les fichiers XlDevis. Le volet s'affiche sur la partie droite d'Excel.

FenêtreConfiguration bases de données

Cette fenêtre est composée de 2 zones :

  1. Bouton permettant d'ajouter des bases de données
  2. Liste des bases de données installées sur le poste, avec les bases de données regroupées par leur nom

Pour chaque bases de données installées différents boutons, icônes ou zone de saisie sont disponibles sur les lignes de regroupement (en gris) et les lignes des versions des bases de données (en blanc) :

Selection base de données Selection base de données

Elément visuel Position Condition d'apparition Action
Bouton base de données par défaut Ligne regroupement base de données Survole et base non Tarifeo Permet de définir une base de données par défaut pour l'onglet en cours.
Bouton ouvrir base de données Ligne base de données Survole et base non Tarifeo Permet d'ouvrir le fichier de la base de données.
Bouton ouvrir base de données Ligne base de données Survole et fichier existant sur le poste Permet d'ouvrir une base de donnée dans d'exploration de base
Icone base existante Ligne base de données Permanente L'icône est activée si le fichier est présent sur le poste, sinon l'icône est désactivée
Icone base chargées Ligne base de données Permanente L'icône est activée si la base est déjà chargé dans XlDevis, sinon l'icône est désactivée
Icone suppression base Ligne base de données Sélection de la ligne Permet de désinstaller la base de données
Icone mise à jour base Tarifeo Ligne base de données Survole et base Tarifeo Permet la mise à jour de la base de données locale Tarifeo
Zone de saisie remise Ligne base de données Survole Permet de définir une remise sur une base de données

Ajouter une base de données

Pour ajouter et installer une ou des bases de données, cliquer sur le bouton Add database se trouvant en haut à droite du volet. Dans la dialogue Ouvrir, choisir un ou des fichiers Excel à installer, les fichiers sont ignorés si :

Dès qu'une base est ajoutée, celle-ci peut être utilisée dans XlDevis.

Désinstaller une base de données

Pour désinstaller une base de données, sélectionner la ou les lignes de toutes les bases puis cliquer sur l’icône Icone suppression base apparaissant une des lignes sélectionnées, le dialogue suivant apparaît et vous demande de confirmer la désinstallation :

FenêtreConfiguration bases de données

Cette action désinstalle la base de données de XlDevis mais ne supprime pas le fichier du poste. Une base ainsi désinstallée ne sera plus utilisable dans tous les devis mais les articles existants ne seront pas affectés par cette modification.

Cette action ne doit pas être confondue avec la commande supprimer une référence vers une base de données se trouvant sur le volet de configuration des bases de données du devis en cours.

Pour les bases de données désinstallées provenant de Tarifeo il est possible de les restaurer à tout moment depuis la commande se trouvant sur le volet de recherche Tarifeo.

Définir une base de données par défaut

La base de données par défaut permet d'utiliser temporairement des codes plus cours lors de la saisie. Cette base par défaut est définie pour chaque onglet et peut être changée à tout moment.

Pour définir une base de données comme la base de données par défaut, survoler la ligne de regroupement de la base de données souhaitée et cliquer sur Icone sélection base de données. Cette action sélectionne la base choisie comme base de données par défaut pour l'onglet en cours et la version sélectionnée sera :

Cette action modifie les codes des articles du devis en cours en fonction de la nouvelle sélection, mais ne lance pas de mise à jour des prix.

Les bases de données Tarifeo ne peuvent pas être définies par défaut.

Ouvrir le fichier de la base de données

Pour ouvrir le fichier de la base de données, survoler la ligne de la base de données souhaitée et cliquer sur Icone ouvrir base de données. Cette action ouvre le fichier de la base de données dans Excel. Si le fichier est un devis, les fonctions de XlDevis seront activées.

Les fichiers des bases de données Tarifeo ne peuvent pas être ouverts.

Ouvrir une base de données dans l'explorateur de base

Pour ouvrir une base de données dans le volet de recherche dans une base de données, survoler la ligne de la base de données souhaitée et cliquer sur Icone sélection base de données. Cette action ouvre le volet si nécessaire et sélectionne la base de données et la version correspondante.

Définir une remise sur l'ensemble d'une base de données

Pour définir une remise sur une base de données, cliquer dans la zone de saisie et entrer la remise souhaitée. Cette remise doit être comprise entre 0 et 99%. L'effet de la modification est immédiat pour tous les nouveaux appels d'un article de cette base. Les articles existants dans les devis ne seront pas affectés par cette modification tant qu'une mise à jour n'est pas effectuée.

Lors de la navigation dans le volet de recherche des bases de données la colonne Fou Remisée indique le prix remisé calculé avec cette remise, la mise à jour est faite dès la saisie de la nouvelle valeur.

Trier la liste des bases de données

La liste des bases de données installées peut être triée sur NOM BASE, NOM ou REMISE. Pour cela cliquer sur l'entête des colonnes correspondante, une flèche bleue vers le bas indiquant un tri ascendant et la flèche bleue vers le haut indiquant un tri descendant. Pour changer le sens du tri cliquer à nouveau sur l'entête de la colonne concernée.

Volet de configuration des bases de données du devis en cours

MenuDonnées - Bases de données – Liste bases utilisées

Présentation du volet

Chaque devis possède sa configuration qui peut être gérée depuis le volet Liste des bases de données utilisées dans l'onglet actif. Cette onglet permet de visualiser et de mettre à jour facilement les bases de données utilisées dans le devis en cours. Le volet s'affiche sur la partie droite d'Excel.

FenêtreConfiguration bases de données

Cette fenêtre est composée de 3 zones :

  1. Bouton permettant de rafraîchir la liste des bases de données utilisées dans le devis en cours
  2. Choix du nom de la base de données par défaut pour l'onglet actif
  3. Liste des bases de données utilisées dans le devis en cours

Pour chaque bases de données utilisées différents boutons ou icônes sont disponibles :

Selection base de données

Elément visuel Condition d'apparition Action
Bouton ouvrir base de données Survole et si base installée sur le poste Permet d'ouvrir une base de donnée dans d'exploration de base
Liste des versions de la base Permanent Permet de changer la version d'une base de données
Icone base existante Permanente L'icône est activée si la base de données est installée dans XlDevis, sinon l'icône est désactivée
Icone base chargées Permanente L'icône est activée si la base est utilisée dans le devis en cours, sinon l'icône est désactivée
Icone suppression base Survole Permet de supprimer la référence à une base de données
Icone mise à jour base Tarifeo Permanente si mise à jour à faire sinon survole Permet de Lancer une mise à jour des articles d'une base de données

Rafraîchir la liste des bases de données utilisées

Il est possible de rafraîchir la liste des bases de données utilisées en cliquant sur l'icône Icone mise à jour base Tarifeo se trouvant en haut à droite du volet. Cette mise à jour permet de rafraîchir les icônes d'utilisation des différentes bases afin de pouvoir supprimer celles qui sont devenues inutiles.

Définir une base de données par défaut

La base de données par défaut permet d'utiliser temporairement des codes plus cours lors de la saisie. Cette base par défaut est définie pour chaque onglet et peut être changée à tout moment.

Pour définir une base de données comme la base de données par défaut pour l'onglet en cours, sélectionner le nom de la base dans la liste des bases installées sur le poste. Cette action sélectionne la base choisie comme base de données par défaut pour l'onglet en cours et la version sélectionnée sera :

Cette action modifie les codes des articles du devis en cours en fonction de la nouvelle sélection, mais ne lance pas de mise à jour des prix.

Les bases de données Tarifeo ne peuvent pas être définies par défaut, elles n'apparaissent pas dans la liste et ne peuvent donc pas être sélectionnées.

Ouvrir une base de données dans l'explorateur de base

Pour ouvrir une base de données dans le volet de recherche dans une base de données, survoler la ligne de la base de données souhaitée et cliquer sur Icone sélection base de données. Cette action ouvre le volet si nécessaire et sélectionne la base de données et la version correspondante.

Changer la version d'une base de données

Chaque base de données utilisées dans un devis peut changer de version en sélectionnant la nouvelle date souhaitée dans la liste des versions installées sur le poste. Lors de la sélection de la nouvelle date, les codes des articles de la base modifiées sont transformés mais les prix ne sont pas mis à jour.

Après ce changement de version, l'icône de mise à jour des prix apparaît sur la ligne de la nouvelle version de la base de données. Pour que la modification des prix soit répercutée dans le devis, il faut lancer une mise à jour des articles de la base de données.

Le logiciel XlDevis converti les codes des articles pour tenir compte des nouveaux paramétrages mais ne lance jamais une mise à jour des prix automatiquement.

Supprimer la référence à une base de données

En cliquant sur Icone suppression base pour supprimer la référence d'une base de données d'un devis, les codes articles associés à cette base vont être convertis vers la version par défaut de cette base si elle existe ou la version la plus récente utilisée. Si aucune autre version de cette base n'est utilisée, les codes sont convertis pour utiliser la version par défaut de la base.

Après la suppression d'une base, l'icône de mise à jour des prix apparaît sur la ligne de la nouvelle version utilisée pour les articles de la base supprimée. Pour que la modification des prix soit répercutée dans le devis, il faut lancer une mise à jour des articles de la base de données.

La suppression d'une version est l'équivalent d'un changement de version vers la version par défaut d'une base de données.

Le logiciel XlDevis converti les codes des articles pour tenir compte des nouveaux paramétrages mais ne lance jamais une mise à jour des prix automatiquement.

Lancer une mise à jour des articles d'une base de données

Lorsque l'icône Icone mise à jour base Tarifeo signale qu'une mise a jour est nécessaire, cliquer sur celui-ci pour lancer une mise à jour de tous les articles de cette base présent dans le devis en cours.

Se reporter aux règles de mise à jour des données venant des bases de données.

Trier la liste des bases de données

La liste des bases de données utilisées peut être triée sur DESCRIPTION BASE, RACCOURCI ou DATE. Pour cela cliquer sur l'entête des colonnes correspondante, une flèche bleue vers le bas indiquant un tri ascendant et la flèche bleue vers le haut indiquant un tri descendant. Pour changer le sens du tri cliquer à nouveau sur l'entête de la colonne concernée.

Volet de recherche dans une base de données

MenuDonnées - Bases de données – Recherche dans bases

Présentation du volet

Le volet Recherche dans une base de données permet de faire des recherches et de récupérer facilement des données. Ce volet peut être affichée depuis le menu Données - Bases de données - Recherche dans base ou depuis le Volet de configuration des bases de données du logiciel XlDevis ou depuis le Volet de configuration des bases de données du devis en cours. Le volet de Recherche dans une base de données s'affiche sur la partie gauche d'Excel.

FenêtreRechercheData

Ce volet est composée de 5 zones :

  1. Sélection de la base de données dans lequel toutes les recherche se font.
  2. Sélection de la version de la base de données dont le contenu apparaît dans la liste des données
  3. Zone de saisie de la famille par défaut
  4. Barre de recherche permettant spécifier des critères multiples.
  5. Liste des données de la base. Les éléments affichées dépendent de la recherche en cours. Si aucune recherche l'ensemble des données sont affichées.

Les articles sans Mou, Fou et PV apparaissent sur fond gris alors que tous les articles ayant des valeurs apparaissent sur un fond blanc.

Sélectionner une base de données

Lors de la première ouverture depuis le menu, la base de données par défaut est sélectionnée. Lors de l'ouverture depuis les volets de configuration des bases de données, la base sur laquelle l'utilisateur à cliqué est sélectionnée.

Pour sélectionner une autre base de données, il est possible d'en sélectionner une dans la liste des bases de données installées sur le poste. Lors du changement de base, la liste des données est mise à jour en prenant en compte les différents critères présents dans la barre de recherche.

Sélectionner une version d'une base de données

Lors de la sélection d'une nouvelle base de données, la date de la version par défaut de la base est sélectionnée. Il est possible de sélectionner une autre version de la base en sélectionnant une des versions présente dans la liste. Lors du changement de la version, la liste des données est mise à jour en prenant en compte les différents critères présents dans la barre de recherche.

Définir une famille par défaut

Pour chaque base de données, il est possible de définir une famille par défaut qui sera utilisée lors de l'appel de l'article si celui-ci ne possède pas de famille.

Faire une recherches dans la base de données sélectionnée

Syntaxe des recherches

La syntaxe a la forme suivante :

critère 1:texte 1&&critère 2:texte 2&&critère 3:texte 3...

Critère long Critère court Action
libelle l Critère par défaut si rien n'est spécifié. Recherche dans la colonne LIBELLE des éléments
code c Recherche dans la colonne CODE des éléments

Si aucun critère n'est spécifié alors chaque mot du texte saisie est recherché dans la colonne LIBELLE de la liste des données sans tenir compte de l'ordre des mots. Dans ce cas, les mots peuvent être séparés par des espaces ou le signe &&.

Exemples de recherche

mot 1 mot 2 --> recherche de mot 1 ET mot 2 dans la colonne du LIBELLE des éléments

critère 1 :texte 1 && texte 2 --> recherche de tous les mots de texte 1 dans la colonne correspondante à critère 1 ET tous les mots du texte 2 dans la colonne du LIBELLE .

critère 1 :texte 1 && critère 2 :texte 2 --> recherche de tous les mots de texte 1 dans la colonne correspondante à critère 1 ET recherche de tous les mots de texte 2 dans la colonne correspondante à critère 2.

Saisir une recherche

Pour saisir une recherche il est possible de :

Rechercher un article en double cliquant sur la cellule code d'une ligne

En double cliquant dans la cellule code d'une ligne du devis, il est possible de sélectionner automatiquement la base de données correspondante et de lancer la recherche du code. Cette fonction n'est possible que si le volet est visible.

La barre de recherche comprend les boutons suivants :

Bouton Action
Bouton back Exécute la recherche précédente
Bouton next Exécute la recherche suivante
Bouton delete Efface la recherche en cours ainsi que l'historique des recherches

Trier la liste des articles de la base de données

Il est possible de trier la liste sur la colonne de son choix. Pour cela cliquer sur l'entête d'une colonne, une flèche bleue vers le bas indiquant un tri ascendant et la flèche bleue vers le haut indiquant un tri descendant. Pour changer le sens du tri cliquer à nouveau sur l'entête de la colonne correspondante.

Insérer un article dans un devis

Pour insérer un article dans le devis, cliquer sur l'icône enter image description here qui apparaît lorsque vous survolez une ligne de la liste des articles. L'insertion respecte les règles suivantes :

Touche enfoncé Action
Insert une ligne avant la ligne en cours avec le code articles de l'élément survolé.
Shift Remplace la ligne en cours avec un code article de l'élément attrapé, la quantité existante est conservée ainsi que le libellé

Drag drop depuis le volet de recherche dans une base de données

Depuis ce volet il est possible d'insérer des lignes ou des éléments conformément aux règles suivantes :

Touche enfoncé Sélection multiple possible Action
oui Insert une ligne ou des lignes avec le ou les codes articles des éléments attrapés
Shift oui Insert des lignes avec les articles attrapés
Shift non Remplace la ligne survolée avec le code article attrapé, la quantité existante est conservée ainsi que le libellé

Mettre à jour les données d'un devis

Quelques conseils pour que les fonctionnalités de mise à jour des données fonctionne sur le long terme :

Mise à jour d'un article

Pour mettre à jour un article ou un groupe d'article, sélectionner les cellules codes des lignes concernées et cliquer sur l'icône Icone mise à jour base qui apparaît à droite de la première cellule code.

Se reporter aux règles de mise à jour des données venant des bases de données.

Mise à jour de l'ensemble d'un devis

La mise à jour de l'ensemble des articles d'un devis ne peut être faite que base de données par base de données. Pour cela, se reporter à la commande Lancer une mise à jour des articles d'une base de données.

Cette contrainte permet à l'utilisateur de maîtriser au mieux la mise à jour des prix de son devis.

Mise à jour de l'ensemble d'un classeur

Il n'est pas possible de lancer une mise à jour de tous les articles d'un classeur. Cette mise à jour doit se faire devis par devis en suivant les contraintes de la mise à jour de l'ensemble d'un devis.

Règles de mise à jour des données venant des bases de données

Pour chaque article mis à jour, les règles suivantes sont appliquées :

Colonne Mise à jour
Code Code retourné par le système de base de données, le code numérique est remplacé par le code alphanumérique si celui-ci est existant
Désignation Si le code spécifie de ne pas importer le libellé, la désignation existante est conservée
Si la désignation existante contient une formule alors le libellé existant est conservé
Sinon remplacement de la désignation existante par le libellé venant de la base de données. Si la désignation est différente un commentaire est créé dans la cellule
Unité Si une unité existe alors elle est conservée
Sinon utilisation de l'unité venant de la base de données
MoU Si une MoU existe alors elle est conservée
Sinon utilisation de la MoU venant de la base de données. Si la MoU présente un écart supérieur à +/- 20% de la MoU existante, un commentaire est créé dans la cellule.
FoU Remplacement de la FoU existante par le FoU de la base de données. Si la FoU présente un écart supérieur à +/- 10% de la FoU existante, un commentaire est créé dans la cellule.
Famille Si une famille est existante elle est conservée sinon la famille venant de la référence est utilisée.
Famille carbone Si une famille carbone est existante elle est conservée sinon la famille carbone venant de la référence est utilisée.

© Meteor Concept 2022