Navegando por
Etiqueta: AL

Business Central: Wave 2 Txt2AL no existe

Business Central: Wave 2 Txt2AL no existe

En la entrada anterior hemos visto cómo convertir código C/SIDE y código AL. Ahora veremos cómo disponibilizar esta herramienta en Dynamics 365 Business Central Wave 2, pues ya no está disponible directamente como antes. Primeramente necesitamos tener a mano la carpeta desde donde se instala el software Dynamics 365 Business Central y copiar archivos de un lugar a otro: Procedemos a Pegar los archivos en la ubicación donde tenemos instalado Dynamics 365 Business Central: No olvidemos de marcar la opción…

Leer más Leer más

Business Central: Convertir C/SIDE a código AL

Business Central: Convertir C/SIDE a código AL

La semana pasada me tocó realizar migración de Dynamics NAV 2018 a Dynamics 365 Business Central Wave 2 y me encontré con que debía hacerlo tabla por tabla. Va ser un proceso muy largo, cuanto más objetos tengas más código escribiremos. Es por eso que el propio Dynamics 365 Business Central trae una herramienta que hace ese trabajo por nosotros. Se llama Txt2AL.exe y es muy útil. Primeramente, debemos crear dos carpetas: NAV: Una carpeta donde colocaremos las exportaciones de…

Leer más Leer más

BCDEV Tips: AL Extension Pack para Visual Studio Code

BCDEV Tips: AL Extension Pack para Visual Studio Code

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…

Leer más Leer más

BCDEV Tips: Modificar campos y disparadores

BCDEV Tips: Modificar campos y disparadores

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. Primeramente debemos crear una extensión de…

Leer más Leer más

BCDEV Tips: Modificar funciones base

BCDEV Tips: Modificar funciones base

Supongamos que deseamos validar que un cheque no pueda ser anulado por algún motivo. Nativamente Business Central no tiene esta funcionalidad, entonces lo más lógico es agregar código al CodeUnit 367 “Check Management” para agregar toda la funcionalidad requerido. ¿El problema? En Dynamics 365 Business Central no se pueden modificar los CodeUnits de la aplicación base ni se pueden crear extensiones de CodeUnits. ¿La solución? Se deben utilizar los eventos disponibles en los CodeUnits para poder realizar acciones que son…

Leer más Leer más

BCDEV Tips: Configurar entorno de desarrollo – Parte 3

BCDEV Tips: Configurar entorno de desarrollo – Parte 3

En esta última parte del artículo veremos cómo clonar el repositorio y unirlo con Visual Studio Code. Por último publicaremos la extensión en Dynamics 365 Business Central Wave 2. Para ello, debemos ubicarnos en la sección de repositorios del Visual Studio Code y clonar el repositorio: Obtenemos la URL del reporitorio de archivos ubicado en Azure DevOps Services: Seleccionamos la carpeta donde se colocará localmente el proyecto: Debemos autenticarnos al servicio y listo: Ahora, debemos autenticarnos al repositorio para ver/editar…

Leer más Leer más