En la entrada anterior vimos cómo crear una nueva página, aquí crearemos un nuevo reporte. Debemos tener en cuenta que en Dynamics 365 Business Central no se puede modificar un reporte, sólo pueden crearse reportes nuevos. Evidentemente, éstos consumen reportes disponibles en la licencia obtenida por el cliente.
Básicamente, para crear un reporte nuevo se deben seguir estos pasos:
- Creamos la definición del reporte:
report 50200 D365ReporteNuevo
{
DefaultLayout = RDLC;
RDLCLayout = 'ReporteNuevo.rdl';
}
- Dentro del reporte, agregamos el “dataset” que contiene los datos:
dataset
{
dataitem(SalesInvoiceHeader; "Sales Invoice Header")
{
column(Cliente; "Bill-to Customer No.")
{
}
column(Numero; "No.")
{
}
column(MontoTotal; "Amount Including VAT")
{
}
}
}
Debemos tener en cuenta, que debe compilar el código con Ctrl + Shift + B.
Veremos que genera el archivo .rdlc con el mismo nombre que nuestro archivo AL:
Abrimos el reporte .rdlc con Visual Studio o bien con SQL Server Report Designer.
Una vez terminado el diseño, procedemos a compilar el archivo AL y el RDLC.
Como hemos visto, crear un reporte en Dynamics 365 Business Central es sencillo.