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.

[Leer más]

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:

[Leer más]

Enviar correo luego de completar formulario

En esta ocasión, quiero compartir con ustedes una funcionalidad muy buena de Power Automate. Imaginemos que necesitamos completar un formulario y que la respuesta sea enviada por correo electrónica a dicho usuario.

[Leer más]

Publicar aplicación para usuarios externos

En la entrada de ayer vimos cómo publicar una aplicación dentro del dominio de nuestra organización con usuarios propios de la empresa. Digamos que sirve para una aplicación interna que puede ser utilizada sin inconvenientes.

En este caso, habilitaremos la misma aplicación pero para usuarios externos a nuestra organización. Para eso necesitamos un poco de Microsoft Azure.

[Leer más]

Publicar aplicación

En esta oportunidad quiero mostrar cómo publicar una aplicación “desarrollada” con PowerApps. La publicación es muy sencilla y en pocos pasos está disponible para ser utilizada sin inconveniente alguno.

[Leer más]

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 que a On Premise pero es demasiado útil.

[Leer más]

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.

[Leer más]

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.

[Leer más]