BCDEV Tips: Crear una tabla nueva

Publicado por: el

Categoría: Aplicaciones de negocio
Tiempo de lectura aproximado: 1 minuto


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.

  1. Creamos la tabla con la definición, las columnas y las claves:
    //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;
         }
     }
    }
    
  2. Colocamos el trigger para controlar si el nombre tiene más de 5 letras:
    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.

Enlaces útiles