Identificazione dei diversi tipi di tabella

Completato

Business Central contiene diversi tipi di tabelle in termini di implementazione tecnica e uso funzionale.

Tipi di tabelle per implementazione tecnica

I quattro tipi di tabelle con una diversa implementazione tecnica sono:

  • Tabelle del database: la maggior parte delle tabelle nel database sono tabelle di database del tipo che si incontra normalmente. L'utente dispone dei diritti di lettura e scrittura sulle tabelle del database. Gli esempi includono la tabella dei clienti, la tabella dei fornitori e la tabella degli articoli.

  • Tabelle di sistema: le tabelle di sistema sono univoche perché queste tabelle e i relativi dati sono necessari per il funzionamento del sistema. Le tabelle di sistema vengono salvate nel database e hanno numeri oggetto superiori a due milioni. Gli esempi includono la tabella aziendale, la tabella dei profili e la tabella delle autorizzazioni.

  • Tabelle virtuali: è possibile trovare la definizione di una tabella virtuale nel database, ma i dati vengono creati in fase di runtime, quindi non vengono archiviati nel database. Gli sviluppatori non vantano diritti di scrittura nelle tabelle virtuali. La tabella della sessione attiva è un esempio.

  • Tabelle temporanee: una tabella temporanea esiste solo nella memoria di un client. Mantiene un'immagine o una copia di un'altra tabella di database. Non contiene dati e viene spesso usata nelle routine di registrazione e nei report sui documenti.

Tipi di tabelle per uso funzionale

Business Central distingue nove tipologie di tabelle con un diverso uso funzionale. Il diagramma seguente mostra un esempio per rendere l'idea del funzionamento di queste tabelle in una soluzione.

Diagramma dell'esempio di come funzionano le tabelle in una soluzione.

È importante conoscere la differenza tra i diversi tipi di tabelle. Quando si creano nuove tabelle, occorre stabilire il tipo di tabella di cui si ha bisogno e seguire la stessa struttura delle tabelle esistenti. La tabella che si sceglie adatta la soluzione all'applicazione Business Central. Di conseguenza, tutti possono comprendere la soluzione e ciò permette un aggiornamento più semplice in un successivo momento.

  • Tabelle master: le tabelle master contengono informazioni sulle entità più importanti del modulo, gli oggetti primari della sua area funzionale. Gli esempi includono le tabelle dei clienti, dei fornitori e degli articoli.

  • Tabelle supplementari: probabilmente si vorranno arricchire i dati master con dati supplementari. Nelle tabelle supplementari è possibile archiviare dati relativi ai paesi/aree geografiche, come il codice paese e la descrizione. Queste tabelle aggiuntive non hanno la stessa importanza delle tabelle master, ma contengono informazioni supplementari sui record di dati master. Gli esempi sono le tabelle Valuta e Lingua.

  • Tabelle di setup: quando si crea una soluzione, probabilmente si ha bisogno della configurazione per un determinato modulo. È possibile definire la configurazione e organizzare i dati in una tabella di setup. Gli esempi di tabelle di setup includono le tabelle Setup C/G e Setup contabilità clienti e vendite.

  • Tabelle di registro: questo tipo di tabella funziona come sommario delle tabelle di contabilità generale corrispondenti. Registra tipi di informazioni storiche e transazionali. Gli esempi comprendono le tabelle Registro C/G e Registro magazzino.

  • Tabelle secondarie - Queste tabelle contengono una combinazione di informazioni di tabelle master e/o supplementari, come informazioni su articoli/fornitori. Gli esempi di questo tipo di tabella includono le tabelle Fornitore articolo e Registro beni ammortizzabili cespiti.

  • Tabelle di contabilità generale: nelle tabelle di contabilità generale è possibile trovare le informazioni transazionali del relativo dominio funzionale. Gli esempi sono le tabelle Mov. contabili clienti e Mov. contabili articoli.

  • Tabelle giornali di registrazione: tutte le transazioni sono registrate tramite giornali di registrazione, quindi è la tabella primaria dei movimenti transazionali. Gli esempi sono la tabella Registrazioni C/G e la tabella Registrazioni magazzino.

  • Tabelle documenti: quando si immettono le transazioni, sono necessari documenti come un'offerta vendita e un ordine cliente. Le tabelle documenti sono tabelle transazionali secondarie. Queste tabelle sono sempre costituite da due tabelle: una con le informazioni di intestazione e una con i dettagli della riga. Ad esempio, le tabelle Testate vendita e Righe vendite sono esempi di tabelle documenti. Queste tabelle contengono informazioni come ordini cliente e offerte vendita.

  • Tabelle dello storico documenti: le tabelle dello storico documenti sono versioni storiche delle tabelle documenti. Quando si registrano documenti dalle tabelle documenti, questi passano attraverso una tabella del giornale di registrazione, quindi finiscono in una tabella dello storico documenti. Testate Fatt. Vendita e Righe Fatt. Vendita sono esempi di tabelle dello storico documenti.