GitLens en Business Central: errores comunes al trabajar con Git en Visual Studio Code

GitLens en Business Central

GitLens en Business Central es clave para la programación colaborativa, pero cuando trabajamos con Git en Visual Studio Code pueden aparecer errores habituales si no gestionamos bien los cambios entre desarrolladores.

Mi nombre es Adelaida García Toscano y soy programadora de Navision / Business Central. En este blog quiero compartir, desde un punto de vista práctico, cómo abordar problemas reales de programación Business Central que nos encontramos en el día a día.

GitLens y el control de versiones en Business Central

La extensión GitLens para Visual Studio Code es una herramienta imprescindible cuando hablamos de:

  • Control de versiones en Business Central
  • Trabajo colaborativo en programación
  • Desarrollo en AL con Visual Studio Code
  • Gestión de cambios en repositorios GIT

GitLens nos permite saber quién ha modificado una línea de código, cuándo y por qué, algo esencial en proyectos de programación Dynamics con varios desarrolladores implicados.

Escenario habitual en Business Central OnPrem con Git

Este problema es muy común cuando trabajamos con:

  • Business Central OnPrem
  • Extensiones alojadas en un repositorio GIT
  • Varios programadores del equipo o del cliente
  • Desarrollo colaborativo AL en Visual Studio Code

El origen del error en extensiones de Business Central

Imaginemos el siguiente escenario real:

  1. Un programador crea un nuevo campo personalizado en Business Central llamado “prueba”.
  2. Este campo se añade en una extensión de tabla Business Central, por ejemplo en la tabla Vendor.
  3. Posteriormente, se muestra ese campo en una extensión de página Business Central, como Vendor List.

GitLens en Business Central

GitLens en Business Central

Hasta aquí, todo correcto.

El problema aparece cuando otro programador sincroniza el repositorio GIT y descarga los cambios.

Error frecuente al sincronizar Git en Visual Studio Code

Cuando descargamos cambios desde GIT y existen nuevos campos en extensiones de tabla, es habitual que aparezcan:

  • Errores en extensiones de páginas Business Central
  • Fallos de compilación en Visual Studio Code
  • Errores que no existían antes de sincronizar

Esto ocurre porque las páginas aún no reconocen correctamente los nuevos campos definidos en las extensiones de tabla.

Cómo solucionar errores en extensiones de Business Central

La solución es sencilla, pero conviene conocerla como buena práctica de desarrollo AL.

Pasos para corregir el error

  1. Identifica las extensiones de tabla donde se han añadido nuevos campos.
  2. Abre los archivos correspondientes en Visual Studio Code.
  3. Guarda los archivos (aunque no realices cambios).
  4. Vuelve a compilar el proyecto.

Al hacerlo, los errores desaparecen automáticamente en las extensiones de página que hacen referencia a esos campos.

Buenas prácticas para el desarrollo colaborativo en AL

Para evitar este tipo de errores en programación Business Central, te recomiendo seguir estas pautas:

  • Sincronizar GIT antes de empezar a programar
  • Revisar los cambios descargados con GitLens
  • Identificar nuevas extensiones de tabla y página
  • Mantener una buena gestión del control de versiones GIT
  • Trabajar con una estructura clara de extensiones Business Central OnPrem

Estas prácticas mejoran la productividad y reducen errores en proyectos de desarrollo colaborativo AL.

GitLens como aliado en la programación Business Central

Gracias a GitLens podemos:

  • Visualizar el historial de cambios en cada línea de código
  • Detectar rápidamente conflictos en extensiones Business Central
  • Mejorar la coordinación entre desarrolladores
  • Reducir errores al trabajar con repositorios GIT compartidos

Sin duda, es una extensión imprescindible para cualquier entorno de programación Navision / Business Central.

ABD, tu socio en Business Central

¿Trabajas con Business Central OnPrem, Git y Visual Studio Code y quieres mejorar tu flujo de desarrollo?

At ABD IT Consulting and Solutions ayudamos a equipos técnicos a implantar buenas prácticas de desarrollo AL, control de versiones y trabajo colaborativo en Business Central.

Contact us y optimiza tu entorno de programación.

Table of Contents

Follow us on LinkedIn
Subscribe to the Newsletter




    Labels