Aller au contenu principal

Connecter et configurer Sage 50

S’applique àSage 50

Le connecteur ouvre la société Sage 50 comme le ferait un utilisateur : avec le fichier de la société et un usager Sage. Cette page rassemble ce qu'il faut préparer, les valeurs à saisir, et le cas particulier — fréquent — de la société partagée en ligne.

Prérequis

  • Sage 50 est installé sur le serveur où tourne le connecteur. C'est par ses composants que le connecteur ouvre la société.
  • Le fichier .SAI de la société. Il est créé quand la société est installée (ou copiée) sur le serveur ; son dossier de données .SAJ l'accompagne. Notez son chemin complet, tel que le serveur le voit — en UNC (\\serveur\partage\…) s'il est sur un autre poste, jamais en lettre de lecteur mappé.
  • Un usager Sage 50 dédié au connecteur, avec les droits suffisants (section suivante).
  • Une installation et un code licence par société. Deux sociétés Sage 50, c'est deux connexions et deux codes licence — à prévoir au départ du projet (écrivez-nous pour créer les codes).

L'usager Sage 50 et ses droits

Un usager en lecture seule suffit pour configurer le connecteur et faire des extractions (GET). Il faudra le changer dès que l'intégration écrira (POST, PUT). Le plus simple : créer tout de suite l'usager final que le connecteur utilisera, quitte à élargir ses droits plus tard — moins de gestion pour tout le monde.

Dans Sage 50, les usagers se gèrent dans Configuration > Configurer les utilisateurs (Setup > Set Up Users) ; l'usager sysadmin peut tout, mais évitez de le prêter au connecteur.

Les valeurs à saisir

ChampCe qu'il attendPiège
Chemin CompagnieLe chemin complet du fichier .SAI (ex. \\serveur\Sage\2026\Société\Entreprise\Societe.SAI)UNC si distant ; le .SAJ doit être à côté
Usager / Mot de passeL'usager Sage 50 dédiéLes droits suivent l'usager, pas le connecteur
Multi utilisateurs ?Coché (recommandé) : le connecteur ouvre la société en mode multi-utilisateur et n'empêche personne de travailler. Décoché : accès exclusif, la société est verrouillée pour les autresLe mode multi-utilisateur doit être permis par votre licence Sage 50
Usager réseau / Mot de passeSeulement si le .SAI est sur un autre poste : un compte Windows permanent qui a accès au partage

Société partagée (Remote Data Access)

Quand la société est partagée en ligne (Entreprise partagée, Remote Data Access), Sage demande un Sage ID — un compte courriel et son mot de passe — à l'ouverture. Ce Sage ID doit avoir été invité et accepté sur la société.

Le connecteur est un service Windows : il ne peut pas répondre à la fenêtre du Sage ID. Il faut donc autoriser une première fois, à la main, l'usager Windows sous lequel tourne le service. Sage mémorise l'autorisation dans le profil Windows de cet usager ; ensuite, le connecteur ouvre la société partagée sans rien demander.

Deux cas, selon le compte qui exécute le service :

Cas 1 — le service tourne sous votre propre compte

Vous êtes connecté au serveur avec le compte du service (par exemple DOMAINE\Robot) :

  1. Ouvrez Sage 50 normalement.
  2. Choisissez Ouvrir une entreprise partagée.
  3. Entrez le Sage ID (courriel + mot de passe).
  4. Vérifiez que la société apparaît et s'ouvre, et notez l'emplacement de son fichier .SAI pour la connexion.

Cas 2 — le service tourne sous un autre compte

Vous êtes connecté comme DOMAINE\Employe1, mais le service tourne sous DOMAINE\RobotService :

  1. Maintenez SHIFT et faites un clic droit sur l'icône de Sage 50.
  2. Choisissez Exécuter en tant qu'un autre utilisateur et entrez les identifiants du compte de service.
  3. Dans Sage 50, choisissez Ouvrir une entreprise partagée.
  4. Entrez le Sage ID (courriel + mot de passe).
  5. Vérifiez que la société s'ouvre, et notez l'emplacement de son .SAI.
À retenir
  • L'autorisation est à faire au moins une fois par usager Windows qui exécute un connecteur. Si vous changez le compte du service, recommencez.
  • Un seul Sage ID par profil Windows. Ce Sage ID peut par contre donner accès à plusieurs sociétés partagées.
  • Si le Sage ID n'a pas été invité et accepté sur la société, l'ouverture échoue avec « Unable to open the company file » : vérifiez l'invitation avec le client.

Où saisir la connexion

  • Agent ERPConnector : dans le portail client, page Info Connexion (fiche de la société).
  • Connecteur OnlineERP (légataire) : sur le serveur, fenêtre Options, onglet Connexion ERP — voir Options et connexions OnlineERP.

Tester

  • Depuis la fiche de connexion, le bouton Tester fait ouvrir la société par le connecteur : un test réussi confirme le chemin, l'usager et, pour une société partagée, l'autorisation du Sage ID.
  • Depuis l'API, un GET /api/Entity/CompanyInfo retourne le nom de la société ouverte.

Erreurs fréquentes

  • « Unable to open the company file » : société partagée sans Sage ID autorisé pour l'usager du service (section ci-dessus), ou .SAI introuvable (chemin, usager réseau).
  • Société verrouillée / déjà ouverte en mode exclusif : la case Multi utilisateurs est décochée, ou quelqu'un a ouvert la société en mode mono-utilisateur.
  • Usager ou mot de passe refusé : vérifiez l'usager dans Sage 50 ; les mots de passe Sage sont sensibles à la casse.

Cette page vous a-t-elle été utile ?