Table llx element element
Jump to navigation
Jump to search
La documentation relative aux autres tables est disponible sur la page Liste des tables The documentation related to other tables is available on the tables list page: Liste des tables
Contenu
Cette table permet de sauvegarder les liens entre entités. Par exemple quand un contrat doit être lié à une fiche intervention, on utilisera cette table. Historiquement, les liens étaient stockés dans une table dédiée à chaque couple. En version 2.5 est plus, les liens doivent être stockés dans cette table.
Structure
Cette table contient 4 colonne pour créer les liens.
- L'id de l'objet source
- Le type de l'objet source (champ sourcetype). La valeur à mettre est un code qui indique la nature de l'entité.
- L'id de l'objet destination
- Le type de l'objet source (champ targettype). La valeur à mettre est un code qui indique la nature de l'entité.
Voici la liste des types utilisables pour définir l'entité à laquelle se rapport l'id.
- "user" : Dans ce cas le champ id doit etre un id de la table llx_user
- "intervention" : Dans ce cas le champ id doit etre un id de la table llx_fichinter
- "invoice" : Dans ce cas le champ id doit etre un id de la table llx_facture
- "supplier_invoice" : Dans ce cas le champ id doit etre un id de la table llx_facture_fournisseur
- "contract" : Dans ce cas le champ doit etre un id de la table llx_contrat.
- "order" : Dans ce cas le champ doit etre un id de la table llx_commande
- "supplier_order" : Dans ce cas le champ doit etre un id de la table llx_commande_fournisseur
- "member" : Dans ce cas le champ doit etre un id de la table llx_adherent
Ce type permet d'utiliser 1 seule et même table pour tout type de liaison au lieu de 2 puissances n tables (n étant le nombre d'entités gérées dans dolibarr).