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.
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
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
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
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.