VetoPartner : logiciel vétérinaire
 
Vous êtes ici: J'ai déjà un logiciel. J'aimerais en changer pour VetoPartner

Je change de logiciel pour VetoPartner. Comment récupérer mes données ?

Nous ne comptons plus le nombre de récupérations de données.
Que votre logiciel soit connu ou confidentiel, il y a 95% de chance que vos données soient récupérables.
Mais cela ne signifie pas que ce soit un jeu d'enfant !!!

Voici le fruit de notre expérience.

Objectif de cet article

Pour éviter tous les écueils classiques de la récupération de données, nous avons normalisé une procédure.

Il est possible d'importer les données suivantes dans VetoPartner :

  • une liste de clients avec coordonnées.
  • une liste d'animaux liés aux clients.
  • une liste de consultations/ordonnances liées aux animaux.
  • une liste d'actes réalisés (vaccins par exemple).
  • une liste de relances programmées (liées idéalement aux actes réalisés).
  • une liste de tarifs d'honoraires.
  • un inventaire des produits.

Ce dont il n'est pas nécessaire de se préoccuper :

  • le tarif des produits : VetoPartner importera directement le tarif de la centrale.

Il n'est pas possible de récupérer :

  • toute la partie financière : aucun éditeur ne s'amuse à ce petit jeu là. C'est trop dangereux !


Voici toutes les explications pour préparer ces fichiers normalisés avant de les importer dans VetoPartner.

Combien ça coûte ?

La récupération de données est une véritable aventure

Nous avons déjà récupéré les données depuis cette liste de logiciels, pour des vétérinaires qui travaillent désormais avec VetoPartner : :

  • Dr.VETO©
  • GmVet©
  • VetPhi©
  • WinVet©
  • WinGti©
  • Vétocom©
  • Animalia©
  • AccessVeto©
  • Argos©
  • Bourgelat©
  • TopVet©
  • AssistoVet©
  • MaxVet©
  • et une longue liste de logiciels “maison”…

Pourquoi "à priori" ?

Nous avons à de nombreuses reprises récupéré des données en provenance de cette liste de logiciels.
Mais il faut savoir qu'un certain nombre d'éditeurs de ces logiciels ont fait ce qu'il fallait pour vous empêcher d'extraire vos données. Vous êtes donc devenu leur otage. C'est très agréable, n'est-ce pas ?

De plus, comme pour tous logiciels, de nombreuses versions différentes ont été diffusées au fil des années. Certains vétérinaires ne payent plus leur support technique depuis longtemps. Donc leur logiciel n'est plus à jour. Et pour certains, ils ont accepté de continuer à travailler avec un logiciel “buggé”, “bancal”, mais qui “en gros” fonctionne. On apprend à contourner les problèmes jusqu'à ce qu'on n'en puisse plus. On repousse l'échéance de peur que ce soit pire ailleurs, ou tout simplement parce qu'on sait très bien qu'on est otage de son éditeur de logiciel.

Cela vous amuserait-il de ressaisir entièrement votre fichier client, vos fiches animaux, vos consultations, vos ordonnances ?

Je pense que la réponse est “non”.
Attendez, on me signale dans l'oreillette que quelqu'un à pensé à faire bosser une stagiaire gratuitement pour faire ce travail passionnant, qui, nous n'en doutons pas, sera pour elle une formidable expérience professionnelle…

Ce travail de récupération est donc une véritable aventure pour contourner les protections mises en place par les éditeurs. On ne peut se prononcer sur le succès de ce travail que lorsqu'il est déjà presque terminé !

Ce travail prend au minimum 3 à 4 jours complet

Si un commercial vous dit que sa société peut faire ce travail gratuitement, c'est qu'il vous facture autre chose plus cher.
Donc il vous ment…ou disons qu'il vous cache la vérité. Ce qui revient pratiquement au même.
Faites donc attention à tout ce qu'il vous raconte…

Forfait de récupération

Pour simplifier le coût de la récupération des données, nous avons déterminé un forfait (voir le tarif de VetoPartner).

Ce forfait comprend 2 récupérations de données :

  1. une première fois pour “essayer” et vous permettre de valider si tout fonctionne bien.
  2. une seconde fois de façon définitive.

Ce forfait correspond à l'ensemble de la prestation :

  1. extraire les données de votre logiciel .
  2. importer ces données dans VetoPartner.

Principe de la récupération

Etape 1 : Extraire les données du logiciel d'origine

Etape 2 : Transformer, nettoyer et rendre ces données exploitables = NORMALISATION

Etape 3 : Importer ces données normalisées dans VetoPartner


Le travail à réaliser se trouve donc uniquement dans l'étape 1 et l'étape 2.
Nous avons un outil qui réalisera l'étape 3 en un seul clic.

Dans quel cas la récupération des données est-elle gratuite ?

Si vous-même ou un prestataire êtes en mesure de nous transmettre les données dans le format directement exploitable que nous décrivons ci-dessous, alors nous ne facturons rien.

Nous pensons que cette façon de procéder est tout ce qu'il y a de plus honnête.
Etant donné le temps nécessaire pour réaliser un travail de qualité, nous n'avons pour l'instant trouvé personne qui accepte de travailler gratuitement, sans être dérangé, pendant 3 à 4 jours.

Pourquoi avoir établi une norme pour transférer les données ?

Non seulement la récupération des données est une aventure, mais en plus les formats de données possibles forment une véritable jungle.

Pour bien se comprendre, ne pas perdre de temps et éliminer toute ambiguïté, il faut adopter le même langage.
D'où l'idée de normaliser le format des données avant de les importer dans VetoPartner.

Les règles à suivre sont très simples.
N'importe quel informaticien, même novice, comprendra immédiatement le principe.
Ce format à adopter est rudimentaire et ne souffre aucune interprétation possible.

Nous avons ensuite développé un outil tout aussi simple pour ajouter en un clic les données normalisées dans la base de VetoPartner.

Si les données à récupérer ne respectent pas scrupuleusement la norme décrite ci-dessous, elles seront rejetées.

Conventions

Les données à importer dans VetoPartner seront présentées dans des fichiers texte (.txt)
Ces fichiers sont composés de colonnes. Toutes les colonnes ne sont pas obligatoires.
La première ligne du fichier correspond aux en-têtes des colonnes.
Chaque colonne correspond à un type de champ dont voici la description :

Types de champs possibles :

  • TEXTE :
    • c'est une chaîne de caractères.
    • la longueur maximum est indiquée entre parenthèse. Exemple : TEXTE(60).
    • pas d'espace à gauche.
    • pas d'espace à droite.
    • une précision est donnée si la chaîne de caractère doit être uniquement en majuscules.
    • ne pas encadrer les valeurs des champs avec des guillemets (”) ou des simples côtes (').
    • jamais de caractère de tabulation “TAB” ou ”#9”.
  • INTEGER :
    • ce sont des valeurs entières comprises entre -2147483647 et +2147483647.
    • ne pas encadrer les valeurs des champs avec des guillemets (”) ou des simples côtes (').
    • jamais de caractère de tabulation “TAB” ou ”#9”.
  • INTEGER100 :
    • ce sont des valeurs entières comprises entre -2147483647 et +2147483647.
    • ce type de champ permet de stocker des valeurs numériques à virgule possédant un maximum de 2 chiffres après la virgule. Exemple pour la valeur 123.45, on indiquera 12345. Cette méthode permet d'éviter les problèmes de choix du séparateur décimal qui peut être différent d'une machine à l'autre.
    • ne pas encadrer les valeurs des champs avec des guillemets (”) ou des simples côtes (').
    • jamais de caractère de tabulation “TAB” ou ”#9”.
  • BOOLEAN :
    • valeurs possible : 0 ou 1.
    • équivalent au principe “vrai”/“faux”.
    • si la valeur de cette colonne est autre que 0 ou 1, c'est la valeur 0 qui sera utilisée.
    • ne pas encadrer les valeurs des champs avec des guillemets (”) ou des simples côtes (').
    • jamais de caractère de tabulation “TAB” ou ”#9”.
  • DATE :
    • format utilisé : JJ/MM/AAAA.
    • exemple 16/02/1971 = 16 février 1971.
    • pas d'espace à gauche.
    • pas d'espace à droite.
    • si cette valeur est optionnelle et non connue, laisser la valeur vide.
    • ne pas encadrer les valeurs des champs avec des guillemets (”) ou des simples côtes (').
    • jamais de caractère de tabulation “TAB” ou ”#9”.
  • MEMO :
    • chaîne de caractères sans longueur maximum.
    • cette chaîne de caractères ne doit pas contenir de retours chariots (#13/#10).
    • pour indiquer un retour chariot, utiliser le caractère #11.
    • ne pas encadrer les valeurs des champs avec des guillemets (”) ou des simples côtes (').
    • jamais de caractère de tabulation “TAB” ou ”#9”.

En-têtes de colonnes :

  • le fichier doit comporter les en-têtes des colonnes sur la premières ligne.
  • les en-têtes de colonnes sont toujours en majuscules.

Les enregistrements :

  • un enregistrement par ligne.
  • chaque ligne se termine par un retour chariot (CRLF) : #13#10.
  • jamais de doublons = par exemple pour le fichier des clients : un client identifié de façon unique par ligne.

Séparateur de colonne :

  • caractère de tabulation (#9).

Codage du fichier généré :

  • ANSI.

Nom du fichier généré :

  • voir le nom du fichier dans la description de la table ci-dessous.

Il est possible d'importer les données suivantes dans VetoPartner :

  • une liste de clients avec coordonnées, etc. (table CLIENTS).
  • une liste d'animaux liés aux clients (table ANIMAUX, uniquement si la table des CLIENTS est fournie).
  • une liste de consultations/ordonnances liées aux animaux (table CONSULTATIONS, uniquement si la table des ANIMAUX est fournie).
  • une liste d'actes réalisés - vaccins par exemple (table EVENEMENTS).
  • une liste de relances programmées - liées idéalement aux actes réalisés (table RELANCES).
  • une liste de tarifs d'honoraires (table TARIFS_ACTES et table CATEGORIES_ACTES).
  • un inventaire des produits (table INVENTAIRE).

La table des CLIENTS

Nom du fichier à générer

CLIENTS.TXT

Ce fichier est obligatoire si vous voulez importer en plus une liste d'animaux, ou des consultations/ordonnances.

Colonnes du fichier CLIENTS.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
ID_CLIENT TEXTE(255) obligatoire ZA1234
TITRE TEXTE(15) optionnel Idéalement, majuscule pour la première lettre Mme, M., Mlle, Docteur, Mme ou M.
NOM TEXTE(60) obligatoire Toujours en majuscule DURANT
PRENOM TEXTE(60) optionnel Idéalement, majuscule pour la première lettre Robert
RUE11 TEXTE(60) optionnel 1ère ligne de l'adresse principale Résidence des Piafs
RUE12 TEXTE(60) optionnel 2ème ligne de l'adresse principale 10 Rue des oiseaux
RUE13 TEXTE(60) optionnel 3ème ligne de l'adresse principale Escalier C, porte gauche
CP1 TEXTE(10) optionnel Code postal de l'adresse principale 75011
VILLE1 TEXTE(60) optionnel Ville de l'adresse principale - tout en majuscule PARIS
PAYS1 TEXTE(30) optionnel Pays de l'adresse principale - tout en majuscule - on peut laisser vide si FRANCE FRANCE
TELFAXNUM11 TEXTE(15) optionnel 1er téléphone lié à l'adresse principale : numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
TELFAXTYPE11 TEXTE(15) optionnel 1er téléphone lié à l'adresse principale : type de téléphone domicile, travail, fax
TELFAXLR11 BOOLEAN optionnel 1er téléphone lié à l'adresse principale : liste rouge (1) ou pas sur liste rouge (0) 1
TELFAXNUM12 TEXTE(15) optionnel 2ème téléphone lié à l'adresse principale : numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
TELFAXTYPE12 TEXTE(15) optionnel 2ème téléphone lié à l'adresse principale : type de téléphone domicile, travail, fax
TELFAXLR12 BOOLEAN optionnel 2ème téléphone lié à l'adresse principale : liste rouge (1) ou pas sur liste rouge (0) 1
TELFAXNUM13 TEXTE(15) optionnel 3ème téléphone (portable) lié à l'adresse principale : numéro de portable sur 10 chiffres sans espace pour un n° de téléphone français 0600998877
TELFAXLR13 BOOLEAN optionnel 3ème téléphone (portable) lié à l'adresse principale : liste rouge (1) ou pas sur liste rouge (0) 0
KILOMETRAGE INTEGER optionnel Nombre de kilomètres entre l'adresse principale et la clinique 15
RUE21 TEXTE(60) optionnel 1ère ligne de l'adresse secondaire Résidence des Piafs
RUE22 TEXTE(60) optionnel 2ème ligne de l'adresse secondaire 10 Rue des oiseaux
RUE23 TEXTE(60) optionnel 3ème ligne de l'adresse secondaire Escalier C, porte gauche
CP2 TEXTE(10) optionnel Code postal de l'adresse secondaire 75011
VILLE2 TEXTE(60) optionnel Ville de l'adresse secondaire - tout en majuscule PARIS
PAYS2 TEXTE(30) optionnel Pays de l'adresse secondaire - tout en majuscule - on peut laisser vide si FRANCE FRANCE
TELFAXNUM21 TEXTE(15) optionnel 1er téléphone lié à l'adresse secondaire : numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
TELFAXTYPE21 TEXTE(15) optionnel 1er téléphone lié à l'adresse secondaire : type de téléphone domicile, travail, fax
TELFAXLR21 BOOLEAN optionnel 1er téléphone lié à l'adresse secondaire : liste rouge (1) ou pas sur liste rouge (0) 1
TELFAXNUM22 TEXTE(15) optionnel 2ème téléphone lié à l'adresse secondaire : numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
TELFAXTYPE22 TEXTE(15) optionnel 2ème téléphone lié à l'adresse secondaire : type de téléphone domicile, travail, fax
TELFAXLR22 BOOLEAN optionnel 2ème téléphone lié à l'adresse secondaire : liste rouge (1) ou pas sur liste rouge (0) 1
TELFAXNUM23 TEXTE(15) optionnel 3ème téléphone (portable) lié à l'adresse secondaire : numéro de portable sur 10 chiffres sans espace pour un n° de téléphone français 0600998877
TELFAXLR23 BOOLEAN optionnel 3ème téléphone (portable) lié à l'adresse secondaire : liste rouge (1) ou pas sur liste rouge (0) 0
PROFESSION TEXTE(60) optionnel idéalement, normaliser la liste des professions pour faciliter de futures recherches dentiste
CONTENTIEUX BOOLEAN optionnel 0=ce client n'est pas en contentieux. 1=ce client est en contentieux 1
TYPECLIENT TEXTE(60) optionnel Eleveur
EMAIL_PERSO TEXTE(50) optionnel Toujours en minuscules. Uniquement syntaxe d'email valide
EMAIL_BUREAU TEXTE(50) optionnelToujours en minuscules. Uniquement syntaxe d'email valide
CODE_BANQUE_CHEQUE TEXTE(5) optionnel
RAISON_SOCIALE TEXTE(24) optionnel
DOMICILIATION TEXTE(24) optionnel
NUM_BANQUE TEXTE(5) optionnel
NUM_GUICHET TEXTE(5) optionnel
NUM_COMPTE TEXTE(11) optionnel
CLE_RIB TEXTE(2) optionnel
ID_COMPTA TEXTE(20) optionnelCorrespond au n° de compte utilisé pour ce client dans un logiciel de comptabilité
NUM_CHEPTEL TEXTE(60) optionnel
NOTES MEMO optionnel
REMISE_ACTES INTEGER optionnel Pourcentage de remise sur les actes 5
REMISE_PRODUITS INTEGER optionnel Pourcentage de remise sur les produits 7
DATE_CREATION DATE optionnel


La table des ANIMAUX

Nom du fichier à générer

ANIMAUX.TXT

Si vous générez un fichier “ANIMAUX.TXT”, alors il faut obligatoirement générer un fichier “CLIENTS.TXT” pour disposer des identifiants des propriétaires.

Colonnes du fichier ANIMAUX.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
ID_ANIMAL TEXTE(255) obligatoire 456786890
ID_CLIENT TEXTE(255) obligatoire ZA1234
DATE_NAISSANCE DATE optionnel
DCD BOOLEAN obligatoire
DATE_DECES DATE optionnel
CAUSE_DECES TEXTE(60) optionnel
NOM TEXTE(60) obligatoire Toujours en majuscule TARTUFETTE
AFFIXE TEXTE(50) optionnel
ALIAS TEXTE(60) optionnel
ESPECE TEXTE(60) optionnel Majuscule pour la première lettre. Normaliser les libellés des espèces Chat
RACE TEXTE(60) optionnel Majuscule pour la première lettre. Normaliser les libellés des races Européen
SEXE TEXTE(60) optionnel Les valeurs par défaut pour le sexe sont :

Femelle
Femelle Castrée
Femelle HY
Femelle OV
Femelle OVHY
Mâle
Mâle Castré
Mâle Cryptorchide
Mâle Monorchide.

Si ces valeurs ne sont pas respectées, certains mécanismes de VetoPartner ne fonctionneront pas
Femelle
ROBE TEXTE(60) optionnel
POIL TEXTE(60) optionnel
VARIETE TEXTE(60) optionnel
LOF BOOLEAN optionnel
TATOUAGE_NUMERO TEXTE(60) optionnel
TATOUAGE_EMPLACEMENT TEXTE(60) optionnel
TATOUAGE_PRATICIEN TEXTE(60) optionnel
TATOUAGE_DATE DATE optionnel
PUCE_NUMERO TEXTE(60) optionnel
PUCE_LOCALISATION TEXTE(60) optionnel
PUCE_TYPE_TRANSPONDEUR TEXTE(15) optionnel
PUCE_PRATICIEN TEXTE(60) optionnel
PUCE_DATE DATE optionnel
PASSEPORT_NUMERO TEXTE(16) optionnel En majuscules, sans espaces
PASSEPORT_DATE DATE optionnel Utilisé uniquement si “PASSEPORT_NUMERO” possède une valeur
SIRE TEXTE(30) optionnel
TYPAGE_ADN BOOLEAN optionnel
ALARME TEXTE(15) optionnel
POIDS INTEGER100 optionnel
DATE_PESEE DATE optionnel Utilisé uniquement si “POIDS” est renseigné. Si “POIDS” est renseigné mais pas “DATE_PESEE”, alors la date du jour de l'importation sera utilisée
ASSURANCE_NOM TEXTE(60) optionnel
ASSURANCE_OBSERVATIONS MEMO optionnel
ALIMENTATION_HABITUELLE TEXTE(60) optionnel
ANTECEDANTS_MEDICAUX MEMO optionnel
TRAITEMENT_EN_COURS MEMO optionnel
NOTES MEMO optionnel
DATE_CREATION DATE optionnel


La table des CONSULTATIONS

Nom du fichier à générer

CONSULTATIONS.TXT

Si vous générez un fichier “CONSULTATIONS.TXT”, alors il faut obligatoirement générer les fichiers “CLIENTS.TXT” et “ANIMAUX.TXT” pour disposer des identifiants des propriétaires et de leurs animaux.

Colonnes du fichier CONSULTATIONS.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
ID_ANIMAL TEXTE(255) obligatoire 456786890
ID_CLIENT TEXTE(255) obligatoire ZA1234
DATE_CONSULTATION DATE obligatoire
CONSULTATION MEMO obligatoire


La table des ACTES RÉALISÉS

Nom du fichier à générer

EVENEMENTS.TXT

Si vous générez un fichier “EVENEMENTS.TXT”, alors il faut obligatoirement générer les fichiers “CLIENTS.TXT” et “ANIMAUX.TXT” pour disposer des identifiants des propriétaires et de leurs animaux.

Si les modèles d'événements (ou de relances) formés par le couple (“LIBELLE_CATEGORIE”/“LIBELLE_EVENEMENT”) n'existent pas dans VetoPartner, il seront créés (voir le module “Relances/Bibliothèque de modèles d'évènements et de leurs relances”). Ces événements sont obligatoirement des modèles d'événements liés à un acte.

Colonnes du fichier EVENEMENTS.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
ID_EVENEMENT TEXTE(255) obligatoire Si vous ne possédez pas d'identifiant d'événement, alors numéroter chaque événement 1,2,3,etc. 450
ID_ANIMAL TEXTE(255) obligatoire 456786890
ID_CLIENT TEXTE(255) obligatoire ZA1234
LIBELLE_CATEGORIE TEXTE(60) obligatoire Toujours en majuscules
LIBELLE_EVENEMENT TEXTE(60) obligatoire
DATE_EVENEMENT DATE obligatoire
RELANCE_PREVU_DANS_JOURS INTEGER obligatoire Correspond au nombre de jours qui séparent la future relance de la date de cet événement
PRODUIT_UTILISE TEXTE(60) optionnel
NUMERO_LOT TEXTE(30) optionnel


La table des RELANCES PROGRAMMÉES

Nom du fichier à générer

RELANCES.TXT

Si vous générez un fichier “RELANCES.TXT”, alors il faut obligatoirement générer les fichiers “CLIENTS.TXT” et “ANIMAUX.TXT” pour disposer des identifiants des propriétaires et de leurs animaux. De plus, si un des enregistrements du fichiers “RELANCES.TXT” possède une valeur dans la colonne “ID_EVENEMENT”, alors il faut obligatoirement générer un fichier “EVENEMENTS.TXT” pour disposer de cet identifiant de référence.

Si les modèles d'événements (ou de relances) formés par le couple (“LIBELLE_CATEGORIE”/“LIBELLE_EVENEMENT”) n'existent pas dans VetoPartner, il seront créés (voir le module “Relances/Bibliothèque de modèles d'évènements et de leurs relances”). Ces événements sont obligatoirement des modèles d'événements liés à un acte.

Colonnes du fichier RELANCES.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
ID_ANIMAL TEXTE(255) obligatoire 456786890
ID_CLIENT TEXTE(255) obligatoire ZA1234
ID_EVENEMENT TEXTE(255) obligatoire Ne rien indiquer si cette relance ne fait pas suite à un événement du fichier “EVENEMENTS.TXT”. Sinon, indiquer l'identifiant ID_EVENEMENT qui se trouve dans la table “EVENEMENTS.TXT” 450
LIBELLE_CATEGORIE TEXTE(60) obligatoire Toujours en majuscules
LIBELLE_EVENEMENT TEXTE(60) obligatoire
DATE_RELANCE DATE obligatoire Si cette relance est liée à un événement via l'identifiant ID_EVENEMENT, il faut que la valeur “RELANCE_PREVU_DANS_JOURS” du fichier “EVENEMENTS.TXT” soit cohérente. C'est-à-dire :

RELANCE.DATE_RELANCE = EVENEMENT.DATE_EVENEMENT + EVENEMENT.RELANCE_PREVU_DANS_JOURS
ACTION INTEGER obligatoire 0 = cette relance n'est pas réalisée (valeur par défaut). 1 = relance réalisée 0


La table du TARIF DES HONORAIRES

Noms des fichiers à générer

CATEGORIES_ACTES.TXT
TARIFS_ACTES.TXT

ATTENTION : si une catégorie d'honoraires existe déjà dans VetoPartner sous le même identifiant, elle sera remplacée.

Colonnes du fichier CATEGORIES_ACTES.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
ID_CATEGORIE INTEGER obligatoire valeur de 1 à 20 20
LIBELLE_CATEGORIE TEXTE() obligatoire Consultations


Colonnes du fichier TARIFS_ACTES.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
ID_CATEGORIE INTEGER obligatoire Valeur de 1 à 20 20
ID_CODE_ACTE TEXTE(7) obligatoire Identifiant unique dans l'ensemble des honoraires CPA
LIBELLE TEXTE(60) obligatoire Toujours en majuscules. Libellé de l'honoraire CONSULTATION PETITS ANIMAUX
DESCRIPTION MEMO
OPTIONS MEMO
PRIX_VENTE_TTC INTEGER100 obligatoire 3000
TAUX_TVA INTEGER100 obligatoire 1960


La table de l'INVENTAIRE DES PRODUITS

Nom du fichier à générer

INVENTAIRE.TXT

Colonnes du fichier INVENTAIRE.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
CENTRALE TEXTE(60) obligatoire Nom de la centrale tel qu'il apparaît dans VetoPartner HIPPOCAMPE
CODE_PRODUIT TEXTE(20) obligatoire Code CIP ou GTIN ou code centrale. Le code produit doit être exact et complet, toujours en majuscules. Un code CIP est codé sur 7 caractères, un code GTIN sur 14 caractères 03660132722149
JE_DECONDITIONNE_EN INTEGER optionnel 48
QUANTITE_NON_OUVERT INTEGER obligatoire Nombre de boîtes jamais ouvertes, ou entières 10
QUANTITE_OUVERT INTEGER optionnel Valeur prise en compte uniquement si la colonne “JE_DECONDITIONNE_EN” est renseignée. Cette valeur dépend de la méthode de déconditionnement. Par exemple, pour une boîte de MILBEMAX de 4 blisters de 12 comprimés : soit on déconditionne en blisters, soit en comprimés. Dans ce cas cette colonne prendra soit une valeur de 0 à 3 maximum, soit une valeur de 0 à 47 maximum 0
METHODE TEXTE(1) obligatoire Deux valeurs possibles : “0” ou ”+”. La valeur “0” remplacera la quantité actuellement en stock par la nouvelle quantité. La valeur ”+” additionnera la nouvelle quantité en stock à la valeur présente dans la base de données des produits 0


La table des CONTACTS - pour le carnet d'adresses

Nom du fichier à générer

CONTACTS.TXT

Colonnes du fichier CONTACTS.TXT

Libellé de la colonne Type de champ Colonne obligatoire/optionnel Précisions Exemple
SOCIETE TEXTE(60) optionnel Idéalement, majuscule pour la première lettre
FONCTION TEXTE(50) optionnel Idéalement, majuscule pour la première lettre
TITRE TEXTE(60) optionnel Idéalement, majuscule pour la première lettre Mme, M., Mlle, Docteur, Mme ou M.
NOM TEXTE(60) obligatoire Toujours en majuscule DURANT
PRENOM TEXTE(60) optionnel Idéalement, majuscule pour la première lettre Robert
RUE1 TEXTE(60) optionnel 1ère ligne de l'adresse principale Résidence des Piafs
RUE2 TEXTE(60) optionnel 2ème ligne de l'adresse principale 10 Rue des oiseaux
RUE3 TEXTE(60) optionnel 3ème ligne de l'adresse principale Escalier C, porte gauche
CP TEXTE(10) optionnel Code postal 75011
VILLE TEXTE(60) optionnel Ville - tout en majuscule PARIS
TELNUM1 TEXTE(15) optionnel 1er téléphone : numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
TELTYPE1 TEXTE(15) optionnel 1er téléphone : type de téléphone domicile, travail, fax
TELLR1 BOOLEAN optionnel 1er téléphone : liste rouge (1) ou pas sur liste rouge (0) 1
TELNUM2 TEXTE(15) optionnel 2ème téléphone : numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
TELTYPE2 TEXTE(15) optionnel 2ème téléphone : type de téléphone domicile, travail, fax
TELLR2 BOOLEAN optionnel 2ème téléphone : liste rouge (1) ou pas sur liste rouge (0) 1
TELNUM3 TEXTE(15) optionnel 3ème téléphone : numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
TELTYPE3 TEXTE(15) optionnel 3ème téléphone : type de téléphone domicile, travail, fax
TELLR3 BOOLEAN optionnel 3ème téléphone : liste rouge (1) ou pas sur liste rouge (0) 1
FAX TEXTE(15) optionnel numéro sur 10 chiffres sans espace pour un n° de téléphone français 0123456789
EMAIL_PERSO TEXTE(50) optionnel Toujours en minuscules. Uniquement syntaxe d'email valide
EMAIL_BUREAU TEXTE(50) optionnelToujours en minuscules. Uniquement syntaxe d'email valide
SITE_WEB_PERSO TEXTE(50) optionnel Toujours en minuscules
SITE_WEB_BUREAU TEXTE(50) optionnel Toujours en minuscules
NOTES MEMO optionnel
CATEGORIE TEXTE(60) optionnel


Méthodologie

1 - Prendre connaissance du fonctionnement de VetoPartner

Je ne serais pas capable d'importer des données dans un logiciel que je ne connais pas.
La version d'évaluation est à votre disposition. Sa prise en main est très rapide. Il suffit de se concentrer sur les modules qui recevront les données à importer.

2 - Mettre en forme les données

Il suffit de suivre la description ci-dessus des fichiers attendus.

3 - Lancer la récupération

Important, trivial et logique : si vous avez respecté les explications ci-dessus, tout se passera bien !!! :)

Il suffit de télécharger la version d'évaluation de VetoPartner.
Toutes les explications d'installation sont dans le premier chapitre de l'espace de formation.

Ensuite, télécharger l'outil d'importation de vos fichiers normalisés.

Outil d'importation dans VetoPartner :

version logiciel : 1.160
pour les bases de données versions 75 à 88

4 - Valider si les données sont bien récupérées - Verdict :)

Lancer VetoPartner :

  • Le fichier des propriétaires est devant vous au lancement de VetoPartner.
  • Les fiches des animaux sont accessibles en sélectionnant d'abord un propriétaire.
  • Le tarif des honoraires peut être vérifié dans le menu “Configuration/Mes préférences/Tarif des actes”.
  • Les modèles d'événements et de relances peuvent être vérifiés dans le menu “Relances/Bibliothèque de modèles d'événements et de leurs relances”.
  • Les relances programmées peuvent être vérifiées soit depuis le menu “Relances/Liste des relances programmées”, soit depuis l'onglet “Vaccins et autres relances” d'un dossier médical d'un animal.
  • L'inventaire peut être vérifié depuis le module “Tarifs et stocks”. Il faut que le tarif des produits existe déjà dans VetoPartner.
recuperation.txt · Dernière modification: 2017/04/19 17:44 par yann