Base técnica AL - Tablas - Clasificación y propósito en Business Central

Contents
Tipos de Tablas: Clasificación y propósito en Business Central
Como desarrolladores en AL, es fundamental entender cómo se organizan las tablas en Business Central. Esta clasificación funcional nos ayuda a comprender el propósito de cada tabla y cómo interactúan entre sí en el sistema.
Datos Principales
Master Tables (Tablas Maestras)
- Propósito: Son el núcleo del sistema, contienen la información fundamental del negocio
- Ejemplos: Customer, Vendor, Item, G/L Account
- Características: Datos relativamente estables, alta frecuencia de consulta
Supplementary Tables (Tablas Suplementarias)
- Propósito: Proporcionan apoyo y configuración a las tablas maestras
- Ejemplos: Currency, Country/Region, Payment Terms
- Uso: Validaciones, listas desplegables, configuraciones globales
Subsidiary Tables (Tablas Subsidiarias)
- Propósito: Crean enlaces y relaciones entre tablas maestras
- Ejemplos: Item Vendor, Customer Price Group, Vendor Item No.
- Función: Establecen relaciones many-to-many entre entidades principales
Configuración
Setup Tables (Tablas de Configuración)
- Propósito: Definen las reglas y comportamientos del sistema
- Ejemplos: General Ledger Setup, Sales & Receivables Setup, No. Series
- Características: Una sola empresa, críticas para el funcionamiento
Transacciones
Document Tables (Tablas de Documentos)
- Propósito: Almacenan documentos activos en proceso
- Ejemplos: Sales Header, Purchase Header, Production Order
- Estado: Documentos no contabilizados, pueden modificarse
Journal Tables (Tablas de Diarios)
- Propósito: Borradores antes de la contabilización
- Ejemplos: Gen. Journal Line, Item Journal Line
- Función: Preparación y validación antes del posting
Histórico
Document History (Histórico de Documentos)
- Propósito: Versiones archivadas de documentos contabilizados
- Ejemplos: Sales Invoice Header, Purch. Rcpt. Header
- Características: Solo lectura, auditoría y consulta
Ledger Tables (Tablas de Mayor)
- Propósito: Transacciones oficiales contabilizadas
- Ejemplos: G/L Entry, Customer Ledger Entry, Item Ledger Entry
- Importancia: Base para todos los reportes financieros
Register Tables (Tablas de Registro)
- Propósito: Resúmenes y agrupaciones de contabilizaciones
- Ejemplos: G/L Register, Item Register
- Función: Trazabilidad y auditoría de procesos de posting
Herramientas de Aprendizaje
Para dominar las 50 tablas más importantes de Business Central, recomiendo utilizar:
🛠️ Herramientas de Aprendizaje
¿Quieres practicar de forma interactiva? Tenemos herramientas especiales para ti: