Sauvegarde et restauration

Toutes les données de l'officine — ventes, achats, médicaments, patients, dettes — tiennent dans un seul fichier de base de données sur le PC. Voici où il se trouve, comment le copier et comment le restaurer.

Mis à jour: 2026-09-294 min de lectureالعربيّة · English

L'essentiel en étapes

  1. Connectez-vous en admin et ouvrez Sauvegarde.
  2. Cliquez sur 📤 Restaurer depuis un fichier… et choisissez un .pharmabak ou un .db, ou sélectionnez une sauvegarde automatique.
  3. Vérifiez le contenu dans la fenêtre Confirmer la restauration.
  4. Cliquez sur ✅ Restaurer maintenant.
  5. Après le redémarrage, contrôlez les chiffres dans État actuel de vos données.

Où sont vos données ?

  • Base : %LOCALAPPDATA%\TKAWEN\PharmaPro\data\pharma.db (dossier de l'utilisateur Windows, pas le dossier du programme).
  • Sauvegardes automatiques : %LOCALAPPDATA%\TKAWEN\PharmaPro\backups.
  • En mode portable uniquement (fichier portable.flag à côté de l'exécutable), les dossiers data et backups sont à côté du programme.

Chemin réel : page Sauvegarde → État actuel de vos données, ou Paramètres → Données & Diagnostic → 🗄️ Base de données :, avec le bouton 📂 Ouvrir le dossier.

« État actuel de vos données » affiche la taille de la base, le nombre de ventes, produits, clients, factures fournisseur et la période des ventes, avec un message coloré : vert si les ventes sont bien enregistrées, rouge si la base ne contient aucune vente (vos données sont peut-être dans une autre copie), orange si des ventes ont une date invalide.

Capture d'écran du logiciel — Sauvegarde
Capture d'écran du logiciel

Sauvegardes automatiques sur ce PC

  • À chaque démarrage, une copie pharma_backup_AAAAMMJJ_HHMMSS.db est créée.
  • Une copie supplémentaire est faite avant chaque import de BL et avant chaque restauration.
  • Le dossier conserve les 30 copies les plus récentes ; les plus anciennes sont supprimées.

Elles apparaissent dans 🗂️ Sauvegardes automatiques (sur cet ordinateur) (Fichier, Date, Taille, Ventes). Boutons : 💾 Créer une sauvegarde maintenant, ↩️ Restaurer la sauvegarde sélectionnée (admin), 📂 Ouvrir le dossier, 🔄 Actualiser.

Ces copies sont sur le même disque : si le PC tombe en panne ou est volé, elles disparaissent avec lui. Faites chaque jour une copie hors du PC (section suivante).

Copie sur clé USB (.pharmabak)

  1. Ouvrez Sauvegarde.
  2. Dans 📥 Télécharger une copie (Exporter), cliquez sur 📥 Télécharger une copie de mes données.
  3. Choisissez l'emplacement (clé USB) et enregistrez.
  4. Le message « Copie créée ✓ » indique la taille, le contenu et la période des ventes, avec 📂 Ouvrir le dossier.

Le fichier .pharmabak contient toutes les données. Tout utilisateur (admin ou worker) peut le créer.

Faites-en une habitude quotidienne à la fermeture, en alternant plusieurs clés.

Restaurer une copie

La restauration est réservée à l'admin.

  1. Dans 📤 Restaurer une copie (Importer), cliquez sur 📤 Restaurer depuis un fichier… et choisissez un .pharmabak ou un .db — ou sélectionnez une sauvegarde automatique et cliquez sur ↩️ Restaurer la sauvegarde sélectionnée.
  2. La fenêtre « Confirmer la restauration » montre le contenu du fichier (ventes, période, date de création, version, nom de la pharmacie) face à vos ventes actuelles, et signale si l'intégrité n'a pas pu être confirmée.
  3. Cliquez sur ✅ Restaurer maintenant.
  4. Une copie de sécurité de vos données actuelles est gardée, puis PharmaPro redémarre sur les données restaurées.
La restauration remplace les données actuelles. Ce qui a été saisi après la date de la copie disparaît de la base (mais reste dans la copie de sécurité faite juste avant).

En cas d'échec (« Échec de la restauration »), vos données actuelles ne sont pas modifiées ; fermez puis rouvrez PharmaPro et réessayez.

« Le programme s'ouvre vide » : retrouver vos données

Après une réinstallation, une mise à jour ou un lancement depuis une autre copie du programme, vos données peuvent se trouver ailleurs sur le PC.

  • Automatiquement : au démarrage, si la base actuelle est vide, PharmaPro cherche sur le PC une base contenant des données et la ramène au bon endroit. Les bases laissées par d'anciennes versions sont aussi regroupées.
  • Manuellement (admin) : 🔎 Chercher mes données sur ce PC ouvre « 🔎 Récupérer mes données », qui fouille jusqu'à 30 secondes copies, anciennes versions et dossiers cachés.
  1. Attendez la fin de la recherche. Les bases trouvées s'affichent (Emplacement, Ventes, Produits, Crédits, Période, Score), la plus riche en tête ; la base actuelle porte la mention « ⟵ base actuelle ».
  2. Sélectionnez la bonne ligne (souvent la première) et cliquez sur ✅ Restaurer la base sélectionnée.
  3. Confirmez dans « Confirmer la restauration » ; PharmaPro redémarre.

↻ Rechercher à nouveau relance la recherche. Si la base choisie semble vide, PharmaPro demande confirmation.

Sauvegarde cloud chiffrée (optionnelle)

Paramètres → Sauvegarde Cloud Chiffrée (zero-knowledge) → ☁️ Configurer & sauvegarder maintenant :

  1. Saisissez la 🔑 Phrase de chiffrement: (8 caractères minimum) puis 💾 Enregistrer la phrase.
  2. Cliquez sur ☁️ Sauvegarder maintenant.
  • La copie est chiffrée sur votre PC avant l'envoi ; le serveur TKAWEN ne peut pas la lire.
  • Une licence activée en ligne (clé PHRP-…) est nécessaire ; sinon le bouton est désactivé.
  • Le serveur conserve les 14 sauvegardes les plus récentes.
  • Une fois la phrase enregistrée, PharmaPro envoie une sauvegarde environ une fois par jour, 30 secondes après le démarrage, sans fenêtre.
  • ↩️ Restaurer une sauvegarde… liste les copies cloud, demande la phrase utilisée, remplace la base (l'ancienne est renommée pharma.db.before-restore-...) et demande de rouvrir PharmaPro.
Notez la phrase sur papier. Sans elle, personne — pas même TKAWEN — ne peut récupérer vos sauvegardes cloud.

Questions fréquentes

Où PharmaPro enregistre-t-il la base de données de la pharmacie ?

Dans %LOCALAPPDATA%\TKAWEN\PharmaPro\data\pharma.db, et les sauvegardes automatiques dans le dossier backups voisin. Le chemin exact s'affiche dans la page Sauvegarde.

Comment sauvegarder mes données sur une clé USB ?

Page Sauvegarde → « 📥 Télécharger une copie de mes données », puis choisissez la clé : un fichier .pharmabak contenant toutes les données est créé.

Après réinstallation, le logiciel est vide : que faire ?

Cliquez sur « 🔎 Chercher mes données sur ce PC » dans Sauvegarde, sélectionnez la base la plus riche puis « ✅ Restaurer la base sélectionnée ».

Combien de sauvegardes automatiques sont conservées ?

Une à chaque démarrage ; les 30 plus récentes sont gardées dans le dossier backups.

J'ai oublié ma phrase de chiffrement cloud, est-ce récupérable ?

Non. Les copies sont chiffrées sur votre PC ; sans la phrase personne ne peut les déchiffrer. Conservez-la par écrit.

Essayez PharmaPro dans votre officine

15 jours gratuits, toutes fonctions, puis 45 000 DA une seule fois.

Télécharger et essayerAcheter la licence

Besoin d'aide ?

Le support répond sur WhatsApp ou par e-mail.

support@tkawen.com