
BCDEV Tips: Crear una tabla nueva
En esta entrada veremos cómo crear una tabla en Dynamics 365 Business Central con Visual Studio Code. Hemos visto en una entrada anterior, cómo crear una extensión de tabla. Aquí hablamos de crear una tabla, por lo tanto, la diferencia radica en el licenciamiento. Pues en el primer caso no se consumen las tablas de la licencia, en la segunda sí.
Aquí mostraremos los pasos para crear la tabla.
- Creamos la tabla con la definición, las columnas y las claves:
- Colocamos el trigger para controlar si el nombre tiene más de 5 letras:
//Se crea la tabla table 50100 NuevaTabla { //Agregamos los valores a las propiedades necesarias caption = 'Una tabla nueva'; DataPerCompany = true; //Esto indica si en la base de datos los datos van por empresa fields { field(1; Numero; Integer) { Description = 'Un número entero'; } field(2; Texto; Text[30]) { Description = 'Un texto cualquiera'; } } keys { key(PrimaryKey; Numero) { Clustered = TRUE; } } }
field(2; Texto; Text[30]) { Description = 'Un texto cualquiera'; trigger OnValidate() begin if strlen(Texto) < 5 then FieldError(Texto, 'El Número debe contener 5 letras como mínimo.'); end; }
Con estos sencillos pasos hemos creado una nueva tabla en Dynamics 365 Business Central. En otra entrada utilizaremos esta tabla y la probaremos en el cliente Web.