Définir les différents types de tables fonctionnelles et leurs caractéristiques

Effectué

En tant qu’application de gestion d’entreprise, Business Central gère et traite une quantité considérable de données, toutes stockées dans des tables. D’un point de vue technique, toutes les tables sont identiques, car elles contiennent toutes des champs, des clés et des déclencheurs. D’un point de vue fonctionnel, il existe différents types de tables pour répondre à des objectifs différents.

Bien comprendre les différents types de tables dans Business Central vous permet de personnaliser efficacement les fonctionnalités existantes et de concevoir de nouveaux domaines d’application.

La liste suivante décrit les types de table les plus courants et leurs caractéristiques :

  • Table principale : contient des informations sur les entités les plus importantes d’un domaine fonctionnel. Le principal objectif d’un domaine fonctionnel serait les clients pour les créances, les fournisseurs pour les dettes et les articles pour les stocks.

  • Table supplémentaire : vous souhaitez probablement enrichir les données principales à l’aide de données supplémentaires. Dans des tables supplémentaires, vous pouvez stocker des données relatives aux pays, telles que le code pays et la description. Ces tables complémentaires ne sont pas aussi importantes que les tables principales, mais elles fournissent des informations supplémentaires sur les enregistrements de données principales. Les tables Devise et Langue sont des exemples de tables supplémentaires.

  • Table Paramètres : lorsque vous créez une solution, vous avez probablement besoin d’une configuration pour la solution. Vous pouvez définir la configuration et organiser les données dans une table de configuration. Les tables Configuration comptabilité et Paramètres ventes sont des exemples de tables de configuration.

  • Table de registre : elle fonctionne comme une table des matières pour les tables de comptabilité correspondantes. Elle enregistre les types d’informations historiques et transactionnelles. Les tables Historique des transactions comptabilité et Historique des transactions article sont des exemples de tables de registre.

  • Table subsidiaire : elle contient une combinaison d’informations provenant des tables principales et/ou supplémentaires, comme des informations sur les articles/fournisseurs. Parmi les exemples de tables subsidiaires figurent les tables Fournisseur articles et Plan amortissement.

  • Table de comptabilité : les tables de comptabilité peuvent inclure les informations transactionnelles d’un domaine fonctionnel. Les tables Écriture comptable client et Écriture comptable article sont des exemples de tables de comptabilité.

  • Table de journal : toutes les transactions étant enregistrées à l’aide de journaux, il s’agit des écritures transactionnelles principales. Les tables Journal d’achats et Journal d’articles sont des exemples de tables de journal.

  • Table de document : lorsque vous saisissez des transactions, vous avez besoin de documents tels qu’un devis et une commande vente. Les tables de documents sont des tables transactionnelles secondaires. Ces tables sont toujours composées de deux tables : une table avec les informations d’en-tête et une table avec les détails de ligne. Par exemple, les tables En-tête vente et Ligne vente contiennent des informations sur des documents tels que les commandes vente et les devis.

  • Table d’historique des documents : ces tables sont la version historique des tables de documents. Lorsque vous validez des documents à partir des tables de documents, ils transitent par une table de journal, puis se retrouvent dans une table d’historique des documents. Parmi les exemples de tables d’historique des documents figurent les tables En-tête Facture client et Ligne facture vente.