Table llx element element

From Dolibarr ERP CRM Wiki
Revision as of 14:51, 11 May 2009 by Simnandez (talk | contribs)
Jump to navigation Jump to search


En verysmall.png The documentation related to other tables is available on the page: Table SQL
Fr verysmall.png La documentation relative aux autres tables est disponible sur la page: Table SQL
Es verysmall.png La documentación relativa a otras tablas se encuentra disponible en la página: Table SQL
De verysmall.png Eine Dokumentation zu weiteren Tabellen ist auf dieser Seite verfügbar: Table SQL
Cn verysmall.png与其他表相关的文档请参阅:Table SQL


Contenu

Fr verysmall.png 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 et plus, les liens doivent être stockés dans cette table.

Es verysmall.png Esta tabla le permite guardar los enlaces entre las entidades. Por ejemplo, cuando un contrato debe estar vinculado a ficha de intervención, utilizaremos esta tabla. Históricamente, los vínculos se almacenaban en una tabla dedicada a cada pareja. En la versión 2.5 y superiores, los enlaces se deben almacenar en esta tabla.

Structure

Cette table contient 4 colonnes 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 destination (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 être un id de la table llx_user
  • "intervention" : Dans ce cas le champ id doit être un id de la table llx_fichinter
  • "invoice" : Dans ce cas le champ id doit être un id de la table llx_facture
  • "supplier_invoice" : Dans ce cas le champ id doit être un id de la table llx_facture_fournisseur
  • "contract" : Dans ce cas le champ doit être un id de la table llx_contrat.
  • "order" : Dans ce cas le champ doit être un id de la table llx_commande
  • "supplier_order" : Dans ce cas le champ doit être un id de la table llx_commande_fournisseur
  • "member" : Dans ce cas le champ doit être 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 2n tables (n étant le nombre d'entités gérées dans dolibarr).