Comandos de Visual Studio Code para trabajar con extensiones AL en Business Central

En este blog, exploraremos los comandos y atajos más útiles en Visual Studio Code para trabajar con extensiones AL en Microsoft Dynamics 365 Business Central. Incluiremos secciones sobre gestión del proyecto, productividad, depuración, extensiones útiles y buenas prácticas.

Comandos de Visual Studio Code para trabajar con extensiones AL en Business Central

Gestión del proyecto AL

AL: Go!
Crea un nuevo proyecto AL desde cero.

AL: Download Symbols
Descarga los símbolos del servidor de Business Central para que puedas referenciar objetos estándar.

AL: Publish
Publica la extensión en el entorno de desarrollo (sandbox o contenedor local).

AL: Package
Empaqueta tu extensión en un archivo `.app`.

AL: Sign Package
Firma digitalmente tu extensión para su distribución.

Productividad y navegación

Ctrl + Shift + P
Abre la paleta de comandos para buscar cualquier comando de AL o de VS Code.

Ctrl + P
Accede rápidamente a cualquier archivo del proyecto.

F12
Ir a la definición de un objeto o función.

Ctrl + Click
También te lleva a la definición de un símbolo.

Ctrl + Shift + O
Muestra el esquema del archivo actual (útil para navegar entre funciones y objetos).

Depuración y pruebas

F5
Inicia la depuración y publica la extensión en el entorno de prueba.

Ctrl + Shift + D
Abre la vista de depuración.

AL: Generate Report Layout
Genera un diseño de informe para objetos de tipo `Report`.

Extensiones útiles para trabajar con AL

Comandos de Visual Studio Code para trabajar con extensiones AL en Business Central

Extensiones específicas para AL y Business Central

AL Language (Microsoft)

Imprescindible para desarrollar en AL.

Proporciona sintaxis, compilación, publicación y depuración de extensiones.

AZ AL Dev Tools / AL Code Outline

Generación automática de código AL (páginas, tablas, extensiones).

Navegación rápida por objetos y eventos.

Refactorización y análisis de código.

AL Object Designer

Visualiza y edita objetos AL de forma gráfica.

Permite buscar, filtrar y abrir objetos sin salir de VS Code.

AL Test Runner

Ejecuta pruebas automatizadas en AL.

Ideal para entornos con pruebas unitarias y validación continua.

Extensiones generales que mejoran el flujo de trabajo

GitLens

Visualiza el historial de cambios y autores de cada línea de código.

Muy útil para equipos que colaboran en extensiones AL.

Bookmarks

Marca líneas clave en tu código para volver rápidamente a ellas.

Better Comments

Mejora la legibilidad de los comentarios con colores y etiquetas como TODO, FIXME, NOTE.

REST Client

Prueba endpoints de APIs directamente desde VS Code.

Útil para integraciones de Business Central con servicios externos.

Extensiones para trabajo remoto y colaboración

Remote – SSH

Conéctate a entornos de desarrollo remotos (como contenedores Docker o servidores Linux).

Live Share

Comparte tu sesión de VS Code con otros desarrolladores en tiempo real.

Buenas prácticas para desarrolladores AL

Comandos de Visual Studio Code para trabajar con extensiones AL en Business Central

Mantén tu código limpio y organizado: Usa comentarios y sigue las convenciones de nomenclatura.

Utiliza eventos y suscriptores: Extiende la funcionalidad sin modificar el código estándar.

Prueba tu código: Usa la depuración y las pruebas unitarias para asegurar la calidad.

Documenta tu trabajo: Mantén una buena documentación para facilitar el mantenimiento y la colaboración.

Acerca de ABD Consultoría y Soluciones Informáticas

ABD, especialistas en ERP Dynamics 365 Business Central en Andalucia

En ABD Consultoría y Soluciones Informáticas, nos destacamos por proporcionar soluciones tecnológicas innovadoras y personalizadas. Nuestro equipo de expertos está comprometido a ayudarte a optimizar tus procesos empresariales utilizando Microsoft Business Central y otras herramientas avanzadas.

¿Por qué elegirnos?

  • Experiencia: Contamos con una amplia trayectoria en el sector.
  • Personalización: Ofrecemos soluciones hechas a medida para las necesidades específicas de tu negocio.
  • Soporte: Proporcionamos asistencia continua para garantizar el éxito de tus proyectos.

¿Te gustaría saber más sobre cómo podemos ayudarte? No dudes en ponerte en contacto con nosotros.

Estamos aquí para responder a todas tus preguntas y ofrecerte la mejor solución para tu negocio.

Tabla de contenidos

Síguenos en Linkedin
Suscribete a la Newsletter




    Etiquetas