Passer au contenu principal

Sage 100 FR

Suivez ces étapes pour établir avec succès la connexion entre votre logiciel et Sage 100 FR.

Mis à jour il y a plus de 2 semaines

Il existe trois versions au sein même de Sage 100 France:

L'intégration à Sage 100 France est uniquement disponible pour Sage 100 "On Premise" et Sage 100 SPC.

Si vous avez la version Sage 100 Online et que vous souhaitez mettre l'intégration en place, c'est tout à fait possible. Pour cela, il vous faudra vous rapprocher de Sage 100 afin de monter sur une version Sage 100 "SPC" ou "On premise".

Téléchargement d'un agent local.

Dans les deux versions de Sage 100 "On Premise" et "SPC", vous devrez installer un agent local sur le serveur (ordinateur) où est installer votre instance Sage100 afin d'établir la connexion et l'intégration avec le logiciel.

Pour en savoir plus sur l'agent local, voici un article explicatif.

Couverture

Le coverage est disponible à ce lien. Les éléments on request peuvent être implémentés à la demande.

Version "On premise"

Prérequis

Sage100 est un outil de comptabilité à destination des PME. Sage 100 fonctionne à partir d’un serveur local ou est installation sur le cloud de Sage (Sage Partner Cloud).

Ce logiciel fonctionne avec des Objets métier qui sont repris ici publiés par Sage. La récupération de données, elle, se fait directement via la base de données SQL afin d’avoir des performances maximales.

Notez que vous devrez installer le connecteur Sage 100 et les Objets métier au même endroit.

Afin que le connecteur fonctionne sur le serveur il faut s’assurer avant l’installation que :

  • Les .NET framework 4.8 sont installés sur le serveur

  • On dispose d’un utilisateur Windows qui a accès en lecture et écriture à la base de donnée SQL du dossier comptable et au dossier de Sage 100. Deux options sont possibles :

    • (1) récupérer le nom et le mot de passe d’un utilisateur qui aurait ces deux accès.

    • (2) créer un utilisateur spécifique au connecteur Sage 100 - ceci est la solution recommandée

  • La version de Sage est au moins la version 7, version à partir de laquelle les Objets métiers sont compatibles avec le connecteur

  • Les versions de Sage 100 et celles des Objets métier devront correspondre :

    • Sage 100 version 8.0 => Sage Objets métiers version 8.05

    • Sage 100 version 9.0 => Sage Objets métiers version 9.02

    • Sage 100 version 10.0 => Sage Objets métiers version 10.05

    • Sage 100 version 11.0 => Sage Objets métiers version 11.0

  • Vérifiez votre version de Sage:

    • Depuis votre compte dans la barre menu →"?" → "A propose de Sage 100 Comptabilité ..."

    • Sur la page qui s'ouvre, vous trouverez en haut de la page le numéro de votre versions Sage.

PRÉPARATION

Afin d'établie la connexion avec Sage 100 "On Premise", il vous faudra récupérer un certain nombre d'informations sur votre instance Sage 100 et auprès du partenaire intégrateur qui vous a installer votre instance Sage 100.

  1. Trouver le code de votre dossier / société

  2. Récupérer le numéro de la zone / plan analytique

  3. Récupérer l'emplacement du fichier comptable (.mae)

  4. Récupérer votre nom d'utilisateur et mot de passe

  5. Récupérer votre nom d'utilisateur et mot de page du Serveur SQL

  1. Trouver le code de votre dossier / société

    Cette information est visible depuis votre instance Sage 100 tout en haut de votre page dans une barre menu. Au centre de cette banderole "menu" vous verrez indiqué le code de votre dossier (société).


  2. Récupérer le numéro de la zone / plan analytique

    Afin d’identifier le numéro de la zone/plan analytique, il vous faut suivre ces étapes depuis votre instance Sage100.

    • Menu → Structure → Plan analytique

    Il vous faut choisir le plan analytique à connecter.Dans le compte exemple ci-dessous nous avons 4 plans analytiques possibles

    • Activité = 1 (renseignez le chiffre 1 pour sélectionner la première option de plan analytique)

    • Produits et services = 2 (renseignez le chiffre 2 pour sélectionner la deuxième option de plan analytique)

    • Affaires = 3 (renseignez le chiffre 3 pour sélectionner la troisième option de plan analytique)

    • et ainsi de suite...


  3. Récupérer l'emplacement du fichier comptable (.mae)

    Depuis votre instance Sage 100, aller dans "Fichiers" → “Configuration système et partage”

    Ensuite, comme indiqué dans la capture d'écran ci-dessous, sélectionner “fichier comptable” et copier le nom de l’emplacement du dossier de données Sage 100 et conserver le pour le renseigner plus tard dans le formulaire de connexion.

    • ⚠️ Attention: assurez-vous que le type d’accès soit défini comme "multi-utilisateurs".


  4. Récupérer votre nom d'utilisateur et mot de passe

    Le nom de l’utilisateur de Sage 100 peut être récupéré de la manière suivante: sur votre compte Sage 100 aller dans "Fichier" → “Configuration système et partage”.

    • ⚠️ Attention: si vous utilisez l'utilisateur "administrateur", renseignez bien "<administrateur>" avec les "<>"

    Le mot de passe de l’utilisateur Sage est celui de l’utilisateur ci-dessus. Il est possible que l’utilisateur mentionné n’ait pas de mot de passe. Il faut alors laisser ce champ vide.


  5. Récupérer votre nom d'utilisateur et mot de page du Serveur SQL

    Pour retrouver cette information, cous devez prendre contacte avec votre intégrateur Sage100 et leur demander de vous fournir les informations suivantes:

    • Nom de l'utilisateur du serveur SQL Sage100

    • mot de passe du serveur SQL Sage100

Connexion

Étape 1: Choisissez un nom pour votre connexion.

Étape 2: Renseignez le code du dossier (de votre société)

Étape 3: Renseignez la zone/ plan analytique que vous souhaitez connecter

Étape 4: Renseignez le mode d'installation.

💡 Pour Sage 100 "On Premise", sélectionnez "serveur privé"

Étape 5: Renseignez l'emplacement du fichier comptable (.mae) des données de Sage 100

💡 ATTENTION: si le dossier se trouve sur un disque réseau / serveur distant il faut impérativement renseigner le chemin UNC à la place du raccourcis (e.g. ne pas utiliser un chemin S:/... mais plutôt le chemin UNC correspondant). De plus dans ce cas-là il est également important de faire tourner le service Windows avec un utilisateur ayant accès à ce disque réseau / serveur distant (l'utilisateur Localsystem n'a pas accès aux disques réseaux et serveurs distants)

Étape 6: Souhaitez vous sauvegarder les justificatifs de ventes et d'achats

💡 Il faut ici faire un choix entre deux méthodes de sauvegarde :

  • OUI - alors la sauvegarde se fait directement dans la base de données. Le fichier n’est alors pas accessible hors de Sage 100.

  • NON - alors la sauvegarde se fait comme un fichier à part entière dans un dossier sur le serveur.

Étape 7: Renseignez votre nom d'utilisateur Sage100

Étape 8: Renseignez votre nom d'utilisateur SQL Sage100

Étape 9: Renseignez votre mot de passe Sage100

Étape 10: Renseignez votre mot de passe SQL Sage100

Étape 11: Cliquez sur "Connecter" pour finaliser la connexion.

Téléchargement de l'agent local

Après l'étape de connexion, vous aurez deux options pour télécharger et installer l'agent local sur le même serveur/ordinateur que votre instance Sage 100 :

  • Si vous avez accès en admin au serveur/ordinateur où Sage 100 est installé, vous pouvez directement télécharger le programme en cliquant sur Télécharger

  • Un dosier zip va s'ouvrir et vous proposer plusieurs fichier.

    • Lancer l'installation du dossier "agent local" avec le numéro correspondant au numéro de votre version Sage.

    • Au cours de l'installation, il vous faudra allez sélectionner le fichier "settings.json" pour compléter les étapes d'installation.

  • Si Sage 100 est installé sur un serveur/ordinateur dont vous avez pas accès en admin, vous avez la possibilité d'envoyer le programme par email à la personne ou à l'entreprise qui a ces accès admin au serveur/ordinateur où Sage 100 est installé

Version "Sage Partner Cloud (SPC)"

Prérequis

Cette version de Sage 100, est disponible sur un environnement Microsoft Azure avec administration possible, full SaaS-PaaS-IaaS.

La version est exclusivement commercialisée par des revendeurs Sage 100 appelés des intégrateurs.

Accès natif au moteur Microsoft SQL Server Azure

Accès à Sage 100 Objets métiers spécifiques à SPC.

ATTENTION: Cette version de Sage 100 ne nécessite PAS l'installation des Objets Métiers de Sage 100 On Premise. Une version spécifique des Objets Métiers est installée par défaut par Sage 100.

Si vous rencontrez une erreur après l'installation de Sage 100 sur la version SPC, vérifiez que les Objets Métiers On Premise n'ont pas été installés. Si les objets métiers ont été installés par erreur durant l'installation veuillez procéder à la manipulation suivante afin de restaurer la bonne version des Objets Métiers SPC:

  1. Désinstallez les Objets Métiers On Premise

  2. Effectuez une "Mise à jour de la machine virtuelle" dans la même version que la version actuelle. Cela permet de forcer la réinstallation des Objets Métiers SPC

Installation d'un "Agent Local" pour permettre d'établir une intégration avec le logiciel Sage 100 SPC

Comme Sage 100 SPC est installé sur un serveur/ordinateur. Il est nécessaire de télécharger un programme (agent local) qui permettra l'échange des données avec Sage 100 et d'activer une intégration.

Afin que l'intégration avec votre logiciel Sage 100 fonctionne, il vous faudra d'abord vérifiez que vous répondez bien aux prérequis suivants:

CONSEIL:

Il est fortement conseillé de vous rapprocher de votre partenaire IT / intégrateur Sage, afin d'établir la connexion de votre logiciel comptable.

Prérequis

  • Afin que le connecteur fonctionne sur le serveur il faut s’assurer avant l’installation que :

    • Avoir accès au serveur en admin où est installé Sage 100 afin de procéder à l'installation

    • Les .NET framework 4.8 sont installés sur le serveur

    • On dispose d’un utilisateur Windows qui a accès en lecture et écriture à la base de donnée SQL du dossier comptable et au dossier de Sage 100. Deux options sont possibles :

      • (1) récupérer le nom et le mot de passe d’un utilisateur qui aurait ces deux accès

      • (2) créer un utilisateur spécifique au connecteur Sage 100 - ceci est la solution recommandée

    • la version de Sage est au moins la version 7, version à partir de laquelle les objets métier sont compatibles avec le connecteur

Préparation

Afin d'établie la connexion avec Sage 100 SPC, il vous faudra récupérer un certain nombre d'informations sur votre instance Sage 100 et auprès du partenaire intégrateur qui vous a installer votre instance Sage 100.

  1. Trouver le nom de votre dossier / société sur Sage 100

  2. Récupérer le numéro de la zone / plan analytique

  3. Récupérer le nom de votre instance et base SQL Azure

  4. Récupérer votre nom d'utilisateur et mot de passe Sage 100

  5. Récupérer votre nom d'utilisateur et mot de page du Serveur SQL Sage 100

  1. Trouver le nom de votre dossier / société sur Sage 100

    Cette information est visible depuis votre instance Sage 100 tout en haut de votre page dans une barre menu. Au centre de cette banderole "menu" vous verrez indiquez le nom de votre dossier (société).


  2. Récupérer le numéro de la zone / plan analytique

    Afin d’identifier le numéro de la zone/plan analytique, il vous faut suivre ces étapes depuis votre instance Sage100.

    • Menu → Structure → Plan analytique


    • Il vous faut choisir le plan analytique à connecter.
      Dans le compte exemple ci-dessous nous avons 4 plans analytiques possibles

      • Activité = 1 (renseignez le chiffre 1 pour sélectionner la première option de plan analytique)

      • Produits et services = 2 (renseignez le chiffre 2 pour sélectionner la deuxième option de plan analytique)

      • Affaires = 3 (renseignez le chiffre 3 pour sélectionner la troisième option de plan analytique)

      • et ainsi de suite..

  3. Récupérer le nom de votre instance et base SQL Azure

    Afin d'installer l'extension sur le cloud, il vous faudra:

    • Prendre contacte avec votre intégrateur Sage100.

    • Leur demander de vous fournir les informations suivantes:

      • le nom de votre instance (serveur) SQL Azure (ressemblant à un code tel que "xiyxu8z271")

      • le nom de la base SQL Azure (ressemblant à un code tel que "xim9mokrk4q_AS274AY1ZH")

  4. Récupérer votre nom d'utilisateur et mot de passe Sage 100

    Le nom de l’utilisateur de Sage 100 peut être récupéré de la manière suivante:

    • Sur votre compte Sage 100 aller dans "Fichier" → “Configuration système et partage”

    • Ensuite le mot de passe de l’utilisateur Sage est celui de l’utilisateur ci-dessus. Il est possible que l’utilisateur mentionné n’ait pas de mot de passe. Il faut alors laisser ce champ vide.

  5. Récupérer votre nom d'utilisateur et mot de page du Serveur SQL Sage 100

    Vous devez prendre contacte avec votre intégrateur Sage100 et leur demander de vous fournir les informations suivantes:

    • Nom de l'utilisateur du serveur SQL Sage100

    • mot de passe du serveur SQL Sage100

Connexion

Étape 1: Choisissez un nom pour votre connexion

Étape 2: Renseignez le nom du dossier (de votre société)

Étape 3: Renseignez la zone/ plan analytique que vous souhaitez connecter

Étape 4: Renseignez le mode d'installation.

💡 Pour Sage 100 SPC, sélectionnez "Azure (Sage Partner Cloud)"

Étape 5: Renseignez le nom de votre instance SQL Azure

Étape 6: Renseignez le nom de la base SQL Azure

Étape 7: Renseignez votre nom d'utilisateur Sage100

Étape 8: Renseignez votre nom d'utilisateur SQL Sage100

Étape 9: Renseignez votre mot de passe SQL Sage100

Étape 10: Cliquez sur "Connecter" pour finaliser la connexion.

Téléchargement de l'agent local

Sage 100 est installé sur un serveur/ordinateur. Afin d'activer le partage de données, il est nécessaire de télécharger un programme (agent local) qui permettra l'échange des données avec Sage 100.

Après l'étape de connexion, vous aurez deux options pour télécharger et installer l'agent local sur le même serveur/ordinateur que votre instance Sage 100 :

  • Si vous avez accès en admin au serveur/ordinateur où Sage 100 est installé, vous pouvez directement télécharger le programme en cliquant sur Télécharger

  • Un dosier zip va s'ouvrir et vous proposer plusieurs fichier.

    • Lancer l'installation du dossier "agent local" avec le numéro correspondant au numéro de votre version Sage.

    • Au cours de l'installation, il vous faudra allez sélectionner le fichier "settings.json" pour compléter les étapes d'installation.

  • Si Sage 100 est installé sur un serveur/ordinateur dont vous avez pas accès en admin, vous avez la possibilité d'envoyer le programme par email à la personne ou à l'entreprise qui a ces accès admin au serveur/ordinateur où Sage 100 est installé

🚨 Si vous rencontrez une erreur de synchronisation entre l'agent local Sage 100 FR et Chift

Redémarrer l'agent local

  • Rendez-vous dans l'application de gestion des services windows (service.msc)

  • Assurez vous que le service SAGE100FR est configuré pour fonctionner avec un utilisateur ayant des droits d'accès à la DB SQL Sage ainsi qu'aux partages réseaux où se situent les fichiers Sage.

  • Redémarrez ensuite le service SAGE100FR

La récupération de la fabrique de classes COM pour le composant XXX a échoué

Le problème vient de la version de la librairie objets métiers installées qui ne correspond pas avec les données disponibles sur l'ordinateur ou le serveur sur lequel l'agent local est installé.

Il faut donc vérifier dans l'ordre:

  1. Est ce que la librairie objets métiers est installée ?

  2. Est ce que la version de la librairie objets métiers installées correspond à la version de Sage du client ?

  3. Est ce que la version de l'agent local installée par le client correspond à la version de Sage utilisée par le client ?

Cette erreur est systématiquement causée par l'un des trois cas ci dessus.

Un dossier est connecté mais les autres sont affichés comme non actif ou non installé

Le problème vient certainement d'une erreur lors de l'installation, l'un des dossiers connectés à visiblement écrasé l'ensemble des connexions passées, ce qui a déconnecté l'ensemble des connexions existantes.

Il faut ici aller dans le fichier settings.json utilisé par le service windows pour en regarder le contenu.

Ce fichier se trouve en suivant le chemin suivant: C://ProgramFiles/Sage100FRService

Ce fichier contient le détail des connexions actuellement configurée dans l'agent local. Il faut alors vérifier que ce fichier contienne bien une connexion par entité à connecter à Sage dans la section "connections" du fichier json.

Les connexions présente sont les connexions des entités encore détectées comme connectées.

Pour résoudre le problème, il faut donc re télécharger les connexions pour les autres entités en faisant bien attention à sélectionner l'option "ajouter la connexion" au moment ou la pop up apparait à l'écran. Cela va donc ajouter la connexion dans le fichier settings.json mentionné précédemment.

Les connexions devraient donc ainsi se rétablir dossier par dossier tant que l'option de ne pas écraser les connexions existante est bien sélectionnée par l'utilisateur.

An error occurred during the initialization of Sage 100 FR (Objets Metiers)

Accès refusé

Le problème d'accès refusé est généralement lié au fait que l'utilisateur avec lequel le Service Windows est exécuté n'a pas les accès nécessaires. Pour résoudre cette erreur, il faut donc vérifier les éléments suivants:

  • Le chemin renseigné dans le formulaire est bien correct (Si le dossier est sur un serveur externe ou un disque réseau, faites bien attention à utiliser le Chemin UNC et non pas un chemin avec des disques réseaux de type S: ...). Si le dossier est sur un serveur externe ou un disque réseau, il faut impérativement exécuter le Service Windows avec un utilisateur ayant accès à ce serveur externe/disque réseau.

  • l'utilisateur utilisé pour faire tourner le service n'a pas accès au chemin en question. Il faut donc pour cela modifier l'utilisateur utilisé pour exécuter le Service Windows. Pour cela, effectuez les étapes suivantes:

    • Dans le menu windows listant les Services Windows, trouvez le service dénommé Sage100FRService, faites un clique droit et cliquez sur le bouton propriétés

    • Rendez vous dans la section Connexion, cliquez sur l'option ce compte et ensuite sur le bouton parcourir

    • Dans la section du bas, entrez l'utilisateur windows à utiliser, appuyez sur vérifier afin de confirmer que l'utilisateur windows existe bien et appuyez sur le bouton ok pour confirmer

    • Renseignez le mot de passe de l'utilisateur et appliquez les changements au Service windows en appuyant sur le bouton appliquer

    • Après ces étapes, veuillez redémarrer le Service Windows afin que les changements soient pris en compte. Si le problème persiste, utilisez un utilisateur Administrateur en effectuant à nouveau les étapes décrites ci-dessus

Avez-vous trouvé la réponse à votre question ?