> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chift.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Winbooks Classic - Guide d&#39;installation

**Important**: Ce connecteur doit être installé sur le serveur où Winbooks fonctionne. L'installer sur votre ordinateur local ne fonctionnera pas. Si vous n'êtes pas sûr d'avoir les droits nécessaires, contactez votre administrateur informatique avant de commencer.

***

## Avant de commencer - Prérequis essentiels au bon fonctionnement du service

**Vérifiez ces exigences AVANT de commencer l'installation. L'absence de l'une d'elles entraînera l'échec de l'installation.**

### ✅ Liste de contrôle d'installation

* Winbooks version 7 ou supérieure est installé
* Vous avez **accès administrateur** au serveur où Winbooks est installé
* Le serveur est **toujours en ligne** avec un accès internet (24/7)
* **.NET Framework 4.8** est installé sur le serveur ([Télécharger ici](https://dotnet.microsoft.com/download/dotnet-framework/net48) si besoin)
* Vous connaissez votre nom d'utilisateur et mot de passe Winbooks
* **Si vous utilisez un disque réseau**: Vous connaissez le chemin réseau (plus d'explications ci-dessous)

***

## Comprendre les disques réseaux vs. les disques locaux

**C'est la cause la plus fréquente des problèmes d'installation. Veuillez lire attentivement.**

Quelle est la différence ?

**Disque local :**

* Ressemble à : `C:\Winbooks` ou `D:\Data\Winbooks`
* Les fichiers sont stockés directement sur le serveur sur lequel vous installez

**Disque réseau :**

* Ressemble à : `P:\` ou `Z:\Shared\Winbooks`
* Les fichiers sont stockés sur un serveur différent et accessibles via le réseau

Comment vérifier si vous utilisez un disque réseau

Ouvrez l'Explorateur Windows

1. Regardez l'emplacement de votre dossier Winbooks
2. **Si la lettre du lecteur est autre que C: ou D:**, vous utilisez probablement un disque réseau

Ce dont vous avez besoin pour vos disques réseaux

Si vous utilisez un disque réseau, vous devez trouver le **chemin UNC**. C’est l'adresse réseau "réelle".

**Exemple :**

* Ce que vous voyez : `P:\Winbooks`
* Chemin UNC : `\\ServerName\SharedFolder\Winbooks`

**Comment trouver votre chemin UNC :**

1. Cliquez avec le bouton droit sur le lecteur réseau dans l'Explorateur Windows
2. Regardez les propriétés ou survolez le lecteur
3. Vous devriez voir quelque chose comme `\\server-name\folder-name`
4. Notez-le - vous en aurez besoin plus tard

💡 **Pas sûr de comment le trouver ?** Demandez à votre administrateur informatique le "chemin UNC du dossier Winbooks contenant le fichier Winbooks.ini"

***

## Partie 1 : Rassembler les informations nécessaires

Avant de commencer l'installation, collectez ces informations depuis votre compte Winbooks :

### Étape 1 : Trouvez le code de votre dossier comptable

1. Connectez-vous à votre compte Winbooks
2. Recherchez votre code de dossier (généralement visible dans l'interface)
3. **Notez-le** - Exemple : `DEMO01` ou `COMP2024`

<img src="https://mintcdn.com/chift/o7fDMIZYJfmej6xt/images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-1.png?fit=max&auto=format&n=o7fDMIZYJfmej6xt&q=85&s=7afb17e95a5fc42b4f38d5c581a53a33" alt="winbooks_-_folder.png" width="1600" height="840" data-path="images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-1.png" />

***

### Étape 2 : Sélectionnez votre plan d'analyse

1. Dans Winbooks, allez à : **Onglet Analytique → Paramètres → Plan comptable**
2. Notez le plan analytique que vous souhaitez utiliser par défaut
3. **Notez le numéro correspondant au plan analytique que vous souhaitez utiliser dans cette connexion**

<img src="https://mintcdn.com/chift/o7fDMIZYJfmej6xt/images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-2.png?fit=max&auto=format&n=o7fDMIZYJfmej6xt&q=85&s=52d9e2d1c9175a730627062adb6e90e0" alt="winbooks_-_analytique_1.png" width="1600" height="832" data-path="images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-2.png" />

<img src="https://mintcdn.com/chift/o7fDMIZYJfmej6xt/images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-3.png?fit=max&auto=format&n=o7fDMIZYJfmej6xt&q=85&s=8010215cff8ab9bc2102880d9ea67587" alt="Screenshot_2024-03-29_at_11_04_24.png" width="1600" height="779" data-path="images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-3.png" />

***

### Étape 3 : Trouvez le chemin d’installation de Winbooks

C’est ici que les fichiers du logiciel Winbooks sont stockés.

1. Ouvrez l'Explorateur Windows sur le serveur
2. Recherchez le fichier: `Winbooks.ini`
3. Une fois trouvé, copiez le **chemin complet du dossier** contenant ce fichier

**Exemples:**

* Lecteur local: `C:\Winbooks`
* Chemin UNC du lecteur réseau: `\\ServerName\Winbooks`

⚠ **IMPORTANT:**

* Si votre chemin commence par une lettre comme `P:\` ou `Z:\`, vous DEVEZ le convertir en un chemin UNC
* Si vous n'êtes pas sûr, utilisez le format de chemin UNC pour plus de sécurité

✅ **Point de contrôle:** Vous devriez maintenant avoir :

* Votre code de dossier
* Votre plan analytique
* Le chemin complet vers Winbooks (format UNC si sur le réseau)

***

## Partie 2 : Créer la connexion

### Étape 1 : Nommez votre connexion

1. Accédez à la page de configuration du connecteur
2. Saisissez un nom descriptif pour cette connexion

   * Exemple : "Main Office Winbooks" ou "Company Accounting"

***

### Étape 2 : Saisir les détails de configuration

1. **Plan d'analyse**: Sélectionnez le plan que vous avez noté précédemment
2. **Chemin Winbooks**: Entrez le chemin complet que vous avez trouvé dans la Partie 1, Étape 3

   * ✅ Correct : `C:\Winbooks` ou `\\ServerName\Winbooks`
   * ❌ Incorrect : `P:\Winbooks` (si P: est un disque réseau)

***

### Étape 3: Télécharger le connecteur

1. Cliquez sur le bouton **Télécharger**
2. Un fichier ZIP sera téléchargé
3. **Important**: Transférez ce fichier ZIP vers le serveur où Winbooks est installé

   * Si vous êtes déjà sur ce serveur, passez à l'étape 4
   * Sinon, copiez le fichier en utilisant le Bureau à distance, le partage réseau ou une clé USB avant de passer à l'étape 4

***

### Étape 4 : saisissez votre code de dossier

1. Entrez le code du dossier comptable que vous avez noté dans la partie 1, étape 1
2. Vérifiez qu'il correspond exactement (sensible à la casse)

***

### Étape 5 : Soumettre

Cliquez sur **Soumettre** pour finaliser la configuration de la connexion.

✅ **Point de contrôle:** Connexion créée. Fichier ZIP téléchargé et sur le serveur Winbooks.

***

## Partie 3 : Installer le service Windows

⚠ **Cela doit être fait SUR LE SERVEUR où Winbooks est installé, pas sur votre ordinateur local**

**⚠ Ne commencez pas la Partie 3 si vous n’avez pas effectué toutes les étapes décrites dans la Partie 2**

Voici une courte vidéo montrant toutes les actions de l'étape 1 à l'étape 3 décrites ci dessous:

<video controls src="https://mintcdn.com/chift/o7fDMIZYJfmej6xt/images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-4.mp4?fit=max&auto=format&n=o7fDMIZYJfmej6xt&q=85&s=0b7fd07d61e59b2f3ee6dcd7b86ee8fb" data-path="images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-4.mp4" />

### Étape 1 : Extraire le fichier ZIP

1. Localisez le fichier ZIP que vous avez téléchargé
2. Clic droit → **Extraire tout**
3. Choisissez un emplacement sur le serveur (le bureau convient pour le moment)

***

### Étape 2 : Exécuter l'installateur

1. Ouvrez le dossier extrait
2. Trouvez le fichier : `WinbooksServiceSetup.exe`
3. **Cliquez avec le bouton droit** dessus → **Exécuter en tant qu'administrateur**
4. Suivez l'assistant d'installation

⚠ **Pendant l'installation, vous verrez une fenêtre pour installer VFPOLEDB. Cela est nécessaire pour que le service fonctionne correctement.**

***

### Étape 3 : Installer VFPOLEDB (Critique !)

Le programme d'installation lancera automatiquement l'installation de VFPOLEDB. Cela est nécessaire pour le bon fonctionnement du service.

⚠ **IMPORTANT - Suivez exactement ces paramètres :**

1. **Ne pas cocher** "Fichiers de données d'exemple et programmes" (NE PAS installer les données d'exemple)
2. Sélectionner **"Tout le monde"** (PAS "Juste moi" sélectionné par défaut)

   * Ceci est critique - le service s'exécute en tant qu'utilisateur système et nécessite un accès pour tout le monde

<img src="https://mintcdn.com/chift/o7fDMIZYJfmej6xt/images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-5.png?fit=max&auto=format&n=o7fDMIZYJfmej6xt&q=85&s=1722d32fae9e5d9747b397dbd8a1d1e9" alt="Screenshot_2025-02-20_at_16_57_44.png" width="676" height="558" data-path="images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-5.png" />

<img src="https://mintcdn.com/chift/o7fDMIZYJfmej6xt/images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-6.png?fit=max&auto=format&n=o7fDMIZYJfmej6xt&q=85&s=7dee1ab1924497c897e673beb42e61bd" alt="Screenshot_2025-02-20_at_16_57_51.png" width="674" height="556" data-path="images/help/winbooks-classic-installation-guide/winbooks-classic-installation-guide-fr-6.png" />

1. Cliquez **Installer**
2. Attendez la fin de l'installation

✅ **Point de contrôle:**

* VFPOLEDB installé
* "Sample data" n'a PAS été coché
* "Everyone" option A ÉTÉ sélectionnée

***

### Étape 4 : Vérifier l'installation du service

1. Appuyez sur `Windows + R`
2. Tapez : `services.msc` et appuyez sur Entrée
3. Recherchez **WinbooksService** dans la liste
4. Il devrait afficher "Statut : En cours"

**Si le service n’est pas en cours d'exécution :**

* Clic droit → **Démarrer**
* Si le démarrage échoue, passez à la Partie 4 (Dépannage)

***

## Partie 4 : Configurer pour les lecteurs réseau (le cas échéant)

**Ignorez cette section si Winbooks est installé sur un lecteur local (C:\ or D:)**

Si vos fichiers Winbooks sont sur un lecteur réseau, vous devez suivre ces étapes supplémentaires :

### Étape 1 : Mettre à jour le fichier de paramètres

1. Accédez à : `C:\Program Files (x86)\WinbooksService\`
2. Trouvez et ouvrez : `settings.json` (utilisez le Bloc-notes)
3. Recherchez ces lignes :

json

`"toReplace": null, "replaceWith": null`

1. Mettez-les à jour avec les informations de votre lecteur réseau :

**Exemple :** Si votre lecteur réseau est `P:\` et le chemin UNC est `\\ServerName\WinbooksData`, changez-le en :

json

`"toReplace": "P:\\", "replaceWith": "\\\\ServerName\\WinbooksData"`

⚠ **Notez les doubles barres obliques inverses :** Dans les fichiers JSON, chaque `\\` doit être tapé comme `\\\\`

Il est TRÈS important de s'assurer que ces **barres obliques inverses sont doublées**

Ensuite, enregistrez le fichier pour vous assurer que ces modifications sont appliquées par le service.

***

### Étape 2 : Configurer le compte d'utilisateur du service

**Pourquoi cela importe :** Le service s'exécute sous un compte d'utilisateur Windows. Ce compte doit avoir la permission d'accéder à la fois à Winbooks et au lecteur réseau.

1. Appuyez sur `Windows Key + R`
2. Tapez : `services.msc` et appuyez sur Entrée
3. Recherchez **WinbooksService**
4. Clic droit → **Propriétés**
5. Allez à l'**"Connexion"** onglet
6. Sélectionnez **"Ce compte"**
7. Cliquez sur **Parcourir** et sélectionnez un compte d'utilisateur qui possède :

   * Accès au dossier Winbooks
   * Accès au lecteur réseau
   * Idéalement, il devrait s'agir d'un compte de service ou d'un compte administrateur
8. Saisissez le mot de passe pour ce compte
9. Cliquez sur **OK**

***

### Étape 3 : redémarrer le service

1. Toujours dans services.msc, trouvez **WinbooksService**
2. Clic droit → **Redémarrer**
3. Vérifiez qu'il démarre correctement (Statut : En cours d'exécution)

✅ **Point de contrôle:**

* settings.json mis à jour avec les chemins corrects (le cas échéant)
* Compte de service configuré avec accès réseau
* Service redémarré avec succès

***

## Partie 5: Tester la connexion

1. Revenez à l'interface web du connecteur
2. Cherchez le statut de votre connexion
3. Vous devriez voir un indicateur vert montrant que la connexion est active

**Si vous voyez une erreur**, passez à la section Dépannage ci-dessous.

***

## Dépannage des problèmes courants

Le service crée des journaux détaillés qui peuvent aider à identifier les problèmes:

1. Accédez à : `C:\Program Files (x86)\WinbooksService\Log\`

   1. Le nom de ce dossier sur votre lecteur C peut légèrement différer en fonction de votre serveur, de la version de Windows que vous utilisez, de la langue configurée sur votre ordinateur, ...
2. Ouvrez `log.html` dans votre navigateur web
3. Faites défiler jusqu'en bas (les entrées les plus récentes)
4. Recherchez les messages d'erreur en rouge

**Si le fichier journal n'existe pas :**

* Le service n'a pas encore traité de requêtes
* Essayez de déclencher une synchronisation depuis l'interface web
* Assurez-vous que l'utilisateur qui exécute le service dispose des autorisations d'écriture dans le dossier que vous avez ouvert
* Attendez quelques minutes et vérifiez à nouveau

***

Problème : "L'entreprise donnée n'existe pas"

**Ce que cela signifie :** Le service ne trouve pas votre dossier comptable.

**Solutions à essayer (dans l'ordre) :**

### Solution 1 : Vérifier le chemin

1. Vérifiez le chemin que vous avez saisi dans le formulaire de connexion
2. Naviguez jusqu'à ce chemin dans l'Explorateur Windows
3. Confirmez que le fichier `Winbooks.ini` existe à cet emplacement

**Si le chemin n'existe pas ou que vous ne pouvez pas y accéder ou qu'il ne contient pas le fichier Winbooks.ini :**

* Vous avez peut-être saisi un chemin local (comme `P:\`) au lieu d'un chemin UNC
* Revenez au formulaire de connexion et mettez à jour vers le chemin UNC
* Exemple : Changez `P:\Winbooks` en `\\ServerName\SharedFolder\Winbooks`

### Solution 2 : Vérifier le fichier Winbooks.ini

1. Ouvrez `Winbooks.ini` dans le Bloc-notes
2. Recherchez une ligne commençant par `UsersPath=`
3. Vérifiez que ce chemin existe et est accessible

**Si UsersPath est manquant ou vide :**

* Cela se produit souvent lorsque le connecteur est installé sur un serveur proxy plutôt que sur le serveur principal Winbooks
* Le connecteur DOIT être installé sur le même serveur où Winbooks s'exécute

### Solution 3 : Vérifier le fichier Users.dbf

1. Naviguez jusqu'au dossier indiqué dans `UsersPath`
2. Vérifiez la présence d'un fichier appelé `Users.dbf`
3. Ce fichier contient votre liste de dossiers comptables

**Pour vérifier si le code de votre dossier existe :**

* Le service crée une version temporaire décryptée à l'emplacement : `C:\Program Files (x86)\WinbooksService\tmp\`
* Ce fichier n'apparaît que lorsque le service est en cours d'exécution et traite une requête
* Contactez le support si vous avez besoin d'aide pour vérifier que le code de votre dossier se trouve dans ce fichier

### Solution 4 : Vérifier les permissions utilisateur

Le compte utilisateur Windows exécutant le service doit posséder :

* Accès en lecture à tous les dossiers Winbooks
* Accès en lecture à tous les lecteurs réseau
* Accès en écriture au dossier de journal du service

**Pour vérifier :**

1. Vérifiez quel utilisateur exécute le service (services.msc → Propriétés → onglet Se connecter)
2. Connectez-vous en tant que cet utilisateur (ou faites-le vérifier par le service informatique)
3. Essayez d'accéder manuellement aux dossiers Winbooks
4. Si l'accès est refusé, mettez à jour le compte de service (voir Partie 4, Étape 2)

Problème : Erreurs VFPOLEDB

Si vous voyez des erreurs liées à VFPOLEDB, le pilote de base de données peut ne pas être installé correctement.

**Solution : Réinstaller VFPOLEDB**

1. Naviguez jusqu'à : `C:\\Program Files (x86)\\WinbooksService\\`
2. Trouvez : `VFPOLEDBSetup.exe`
3. **Premièrement, désinstallez la version existante :**

   * Clic droit → Exécuter en tant qu'administrateur
   * Sélectionnez **Désinstaller**
   * Terminez la désinstallation
4. **Ensuite réinstallez :**

   * Exécutez à nouveau `VFPOLEDBSetup.exe` en tant qu'administrateur
   * **Décocher** "Fichiers et programmes d'exemple"
   * Sélectionnez "**Everyone**" (critique !)
   * Terminez l'installation
5. Redémarrez le WinbooksService :

   * services.msc → Clic droit sur WinbooksService → Redémarrer

Problème : Le service ne démarre pas

1. Ouvrez le Visionneur d'événements (recherchez "Event Viewer" dans Windows)
2. Allez à : Journaux Windows → Application
3. Recherchez les erreurs provenant de "WinbooksService"
4. Le message d'erreur indiquera ce qui ne va pas

**Causes courantes :**

* Framework .NET 4.8 manquant
* VFPOLEDB installé incorrectement
* Le compte utilisateur n'a pas les permissions nécessaires
* Chemin réseau inaccessible

***

## Référence rapide : Résumé de l'installation

1. ✅ Vérifier toutes les conditions préalables (Partie 1)
2. ✅ Rassembler le code du dossier, le plan d'analyse et le chemin Winbooks
3. ✅ Créer une connexion dans l'interface web
4. ✅ Télécharger le fichier ZIP sur le serveur Winbooks
5. ✅ Installer le service (Exécuter en tant qu'administrateur)
6. ✅ Installer VFPOLEDB (Décocher les Données exemples, installer le service pour **TOUT** les utilisateurs)
7. ✅ Si vous utilisez des lecteurs réseau : mettre à jour settings.json et le compte de service
8. ✅ Redémarrer le service
9. ✅ Tester la connexion

***

## Annexe : Comprendre les chemins UNC

**Qu'est-ce qu'un chemin UNC ?** UNC signifie "Universal Naming Convention" - c'est la façon standard de spécifier les emplacements réseau sous Windows.

**Format:** `\\ServerName\ShareName\FolderPath`

**Exemples de conversions :**

|                  |                                                                    |
| ---------------- | ------------------------------------------------------------------ |
|                  | Ce que vous voyez CHEMIN UNC                                       |
| `P:\Winbooks`    | `\\FileServer\Accounting\Winbooks`                                 |
| `Z:\Shared\Data` | `\\MainServer\SharedDrive\Data`                                    |
| `C:\Winbooks`    | `C:\Winbooks` (déjà un chemin local, aucune conversion nécessaire) |

**Pourquoi les chemins UNC sont importants :**

* Les services Windows (comme WinbooksService) s'exécutent dans un contexte différent de celui de votre compte utilisateur
* Ils ne voient pas automatiquement les lecteurs mappés (P:, Z:, etc.)
* Ils ont besoin de l'adresse réseau complète (chemin UNC) pour trouver les fichiers réseau

**Comment trouver un chemin UNC :**

1. Ouvrir l'Explorateur Windows
2. Cliquez avec le bouton droit sur le lecteur réseau
3. Sélectionnez "Propriétés"
4. Recherchez "Emplacement" ou "Cible" - cela indique le chemin UNC
