La société choisie n’est pas autorisée pour cet utilisateur

Ce message d’erreur apparaît lorsque vous créez un utilisateur et que vous lui assignez une société qui ne lui a pas été autorisée.

Cela se produit lorsque vous avez créé une nouvelle société, et que vous créez ensuite un nouvel utilisateur.
Dans ce cas, la société attribuée à l’utilisateur est la société par défaut d’OpenERP “Your Company“.

Vous modifiez alors le champ Société dans le formulaire d’édition, sous le champ Connexion, de l’utilisateur pour lui assigner la société que vous aviez créée auparavant, mais quand vous cliquez sur le bouton Enregistrer, l’erreur ci-dessous apparaît:

ValidateError
Une erreur est apparue lors de la validation du/des champ(s) company_id,company_ids:
La société choisie n’est pas autorisée pour cet utilisateur.

Pour pouvoir valider le formulaire, il faut que la société que vous avez sélectionnée soit autorisée pour cet utilisateur.
Pour cela, suivez les étapes ci-dessous:

Autoriser la société pour un utilisateur
  • Allez dans Configuration puis Gestion utilisateurs.
  • Cliquez sur le nom de l’utilisateur à modifier.
  • Cliquez sur le bouton Modifier.
  • Cliquez sur l’onglet Droits d’accès.
  • Dans la rubrique Sociétés autorisées, sélectionnez la société désirée.
  • Sélectionnez alors la société dans le champ Société en haut du formulaire, sous le champ Connexion.
  • Cliquez sur le bouton Enregistrer.

L’utilisateur est maintenant autorisé pour la société que vous aviez créée auparavant.

Un utilisateur peut avoir plusieurs sociétés autorisées. Dans ce cas, vous devez cocher la case Multi-Société dans la rubrique Accessibilité du formulaire d’édition de l’utilisateur.
Source  Thierry Godin