ERPNext
Restrictions par société pour articles, clients et fournisseurs
La restriction par société, à partir de la v17, n'autorise une fiche article, client ou fournisseur que dans les sociétés listées. Les autres sociétés sont bloquées.
À quoi sert la restriction
À retenir
Cette fonction n'existe qu'à partir de la version 17.
Les restrictions par société (Company Restrictions) limitent un article, un client ou un fournisseur à un ensemble de sociétés. La fiche ne fonctionne que dans les sociétés listées. ERPNext la bloque partout ailleurs. Cela sert sur un site multi-sociétés quand une fiche n'appartient qu'à une société : un produit qu'une seule société vend, ou un fournisseur auprès duquel une seule société achète.
Les champs
La section Restrictions par société de l'article, du client et du fournisseur a deux champs.
| Champ | Type | Rôle |
|---|---|---|
| Restreindre aux sociétés | Case | Active la restriction pour cette fiche |
| Sociétés autorisées | Table à sélection multiple | Sociétés qui peuvent utiliser la fiche |
Sociétés autorisées est obligatoire quand la case est cochée. Si vous la décochez, ERPNext vide la liste.
Qui peut modifier
La section est au niveau de permission 1. Seuls ces rôles lisent et écrivent les deux champs.
| Document | Rôle |
|---|---|
| Article | Responsable des articles (Item Manager) |
| Client | Responsable des fiches de vente (Sales Master Manager) |
| Fournisseur | Responsable des fiches d'achat (Purchase Master Manager) |
Les autres utilisateurs ne voient pas la section. S'ils enregistrent la fiche, ERPNext conserve les anciennes valeurs de restriction.
Restreindre une fiche
- Ouvrez l'article, le client ou le fournisseur.
- Allez à la section Restrictions par société.
- Cochez Restreindre aux sociétés.
- Ajoutez une ou plusieurs sociétés dans Sociétés autorisées.
- Enregistrez.
Le champ ne montre que les sociétés auxquelles vous avez accès. Avec une permission utilisateur sur la société, vous ne pouvez ni ajouter ni retirer une société hors de cette permission.
Effet
Transactions. Le contrôle a lieu à l'enregistrement d'un document qui a un champ Société. Il lit chaque lien vers un article, un client ou un fournisseur, y compris dans les tables enfants. Si la fiche liée est restreinte et que la société du document n'est pas autorisée, l'enregistrement échoue, par exemple : l'article ITEM-0001 ne peut pas être utilisé avec la société Wind Power LLC à cause des restrictions par société. Le contrôle couvre toutes les transactions (commande client, facture d'achat, écriture de stock, demande de matériel) et les fiches qui ont une société, comme la nomenclature et la règle de prix.
Choix du tiers. En sélectionnant un client ou un fournisseur restreint, la même erreur apparaît pendant la récupération des détails, avant même l'enregistrement.
Recherches de liens. Sur les transactions de vente et d'achat, les recherches d'article, de client et de fournisseur envoient la société du document et masquent les fiches inutilisables. Une recherche qui n'envoie pas de société montre toutes les fiches. Le contrôle à l'enregistrement bloque quand même la mauvaise fiche.
Listes et rapports. Le filtre de liste ne démarre que si l'utilisateur a une permission utilisateur sur la société. Il ne voit alors une fiche restreinte que si la liste autorisée contient l'une des sociétés permises, et il ne peut pas ouvrir une fiche hors de ces sociétés. Sans permission utilisateur sur la société, il voit toutes les fiches en liste ; le contrôle de transaction s'applique tout de même.
Limites
- Le contrôle passe à l'enregistrement. Un document déjà validé reste valide après un changement de restriction. On peut encore l'annuler.
- Un document amendé repasse le contrôle. L'amendement échoue si la restriction bloque désormais la société.
- La restriction ne désactive pas la fiche : elle reste active dans ses sociétés autorisées.
Messages
| Message | Cause | Action |
|---|---|---|
| Sociétés autorisées obligatoire quand la restriction est cochée | Case cochée et liste vide | Ajoutez au moins une société, ou décochez |
| Le document ne peut pas être utilisé avec cette société | Fiche restreinte dans une société non autorisée | Retirez la fiche, ou ajoutez la société à la liste |
| Vous n'êtes pas autorisé à ajouter ou retirer cette société | La permission utilisateur ne couvre pas cette société | Demandez à un administrateur de modifier la liste |
