BCDEV Tips: AL Extension Pack para Visual Studio Code

En este artículo presento una extensión para Visual Studio Code y AL.

El desarrollo de Dynmaics 365 Business Central sigue avanzando, las herramientas aún están en fase de desarrollo y es por eso que depende en gran medida de la comunidad de desarrolladores.

En esta ocasión les traigo una extensión para Visual Studio Code que me resulta demasiado útil. Se llama AL Extension Pack y básicamente es un conjunto de extensiones que se relacionan entre sí para ayudar al desarrollador AL a ser más productivo y rápido. Está más orientado a Cloud que a On Premise pero es demasiado útil.

[Leer más]

BCDEV Tips: Modificar campos y disparadores

En este artículo verás cómo modificar código AL.

Dynamics 365 Business Central trajo consigo muchos cambios novedosos. En la empresa donde trabajo estamos implementando uno y nos encontramos con un tema no menor: ¡No podemos modificar el trigger de una tabla!

Es decir, no podemos modificar el código nativo de un objeto en Dynamics 365 Business Central ¿Por qué? Porque Microsoft quiere que utilicemos extensiones, no que modifiquemos el código nativo a placer poniendo en riesgo la seguridad y/o integridad del producto.

[Leer más]

BCDEV Tips: Configurar entorno de desarrollo - Parte 1

En este artículo muestro cómo agregar crear una cuenta Azure DevOps

En esta serie de entradas quisiera detallar el proceso de configuración del entorno de desarrollo Visual Studio Code para Dynamics 365 Business Central. Las tres partes de esta serie contemplan:

  1. Parte 1 - Configuración de Azure DevOps e instalación de Git: Como estos proyectos involucran a muchas personas es ideal tener un repositorio de archivos con control de código fuente para fácil manejo y adminsitración de los mismos.
  2. Parte 2 - Instalación de Visual Studio Code y extensiones básicas para AL: Esta entrada se refiere más a recomendaciones que doy para la instalación y para las extensiones más básicas para el trabajo en equipo.
  3. Parte 3 - Configuración de Azure Repos y publicación de una extensión: Aquí explicaré cómo terminar de configurar el entorno y dejarlo listo para la primera publicación de nuestra extensión de prueba.
[Leer más]

BCDEV Tips: Crear una tabla nueva

En este artículo muestro como crear una tabla en BC.

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.

[Leer más]

BCDEV Tips: Variables globales vs Variables locales

En este artículo explicaré las diferencias entre variables globales y locales.

En esta entrada quiero mostrar la diferencia entre las variables globales y las locales para el desarrollo de Dynamics 365 Business Central. Recordemos que a partir de esta versión ya no tendremos disponible el entorno de desarrollo que teníamos en Dynamics NAV.

Ahora, debemos utilizar Visual Studio Code para el desarrollo en Dynamics 365 Business Central. Por eso, aquí demostraré 3 cosas:

[Leer más]

Business Central: Mostrar imagen en reporte

En este artículo muestro como agregar una imagen a un reporte.

En esta entrada mostraré cómo mostrar imagen en un reporte. En la entrada anterior, hemos visto cómo crear un nuevo reporte en Dynamics 365 Business Central.

En esta parte, veremos cómo agregar una imagen en el reporte. De manera similar a esta entrada donde mostrábamos cómo hacerlo en Dynamics NAV.

Aquí muestro los pasos para agregar la imagen en el reporte:

[Leer más]

BCDEV Tips: Crear un reporte nuevo

En este artículo muestro cómo crear un nuevo reporte en BC.

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:

[Leer más]

BC DEV Tips: Crear extensión de página con Visual Studio Code

En este artículo muestro cómo crear extensiones de página en BC.

En este Tip, mostraré cómo crear extensiones de página en Dynamics 365 Business Central, utilizando Visual Studio Code, como de costumbre. Este Tip sigue la secuencia anterior.

Aquí coloco el código necesario para crear la página extendida de “Company Information”, para este ejemplo:

[Leer más]

BC DEV Tips: Crear extensión de tabla con Visual Studio Code

En este artículo muestro cómo crear extensiones de tablas en BC.

En este Tip, mostraré cómo crear extensiones de tablas en Dynamics 365 Business Central, utilizando Visual Studio Code (que ya se ha convertido en mi principal herramienta de desarrollo).

Aquí coloco el código necesario para crear la tabla extendida de “Company Information”, para este ejemplo:

[Leer más]