Navegando por
Etiqueta: Visual Studio Code

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

BCDEV Tips: Configurar entorno de desarrollo – Parte 2

BCDEV Tips: Configurar entorno de desarrollo – Parte 2

En la entrada anterior, vimos cómo crear un repositorio con Azure DevOps Services y cómo instalar Git en nuestro Windows. Ahora procederemos a instalar Visual Studio Code en nuestro Windows. Aquí tenemos como instalar. Debemos descargarlo desde aquí, ejecutarlo y seguir las instrucciones en pantalla para su instalación. Una vez instalado lo abrimos: Nos dirigimos a las extensiones y empezamos a agregarlas: En mi caso tengo agregadas sólo estas para el desarrollo de mis extensiones dentro Dynamics 365 Business Central….

Leer más Leer más

BCDEV Tips: Configurar entorno de desarrollo – Parte 1

BCDEV Tips: Configurar entorno de desarrollo – Parte 1

En esta serie de entradas quisiera detallar el proceso de configuración del entorno de desarrollo Visual Studio Code para Dynamics 365 Business Central. Las tres partes de esta serie contemplan: Parte 1 – Configuración de Azure DevOps e instalación de Git: Como estos proyectos involucran a muchas personas es ideal tener un repositorio de archivos con control de código fuente para fácil manejo y adminsitración de los mismos. Parte 2 – Instalación de Visual Studio Code y extensiones básicas para…

Leer más Leer más

Python: Instalando en Visual Studio Code

Python: Instalando en Visual Studio Code

En esta entrada veremos cómo instalar Python para utilizarlo con nuestro IDE favorito, el Visual Studio Code. En una entrada anterior, hemos visto cómo instalar Python en uestro Windows. Instalación de Python Para la instalación de Python debemos realizar las siguientes tareas: Luego de abrir Visual Studio Code, debemos hacer clic en “Open Folder”: Seleccionamos la carpeta donde generaremos los archivos necesarios (VS en este caso): Nos dirigimos al área de Extensiones y nos posicionamos en el cuadro de búsqueda:…

Leer más Leer más

BCDEV Tips: Crear una página nueva

BCDEV Tips: Crear una página nueva

En esta entrada explicaré cómo crear una página para que utilice la tabla que hemos creado en la entrada anterior. También, hemos visto en este blog una entrada que trataba sobre la creación de una extensión de página. Generamos la página con los siguientes campos: page 50100 NuevaPagina { PageType = Card; SourceTable = NuevaTabla; layout { area(content) { group(General) { field(Numero; Numero) { ApplicationArea = All; Caption = ‘Numero’; trigger OnValidate() begin if Numero < 1 then FieldError(Numero, 'El...

Leer más Leer más

BCDEV Tips: Crear una tabla nueva

BCDEV Tips: Crear una tabla nueva

En esta entrada veremos cómo crear una tabla en Dynamics 365 Business Central con Visual Studio Code. Hemos visto en una entrada anterior, cómo crear una extensión de tabla. Aquí hablamos de crear una tabla, por lo tanto, la diferencia radica en el licenciamiento. Pues en el primer caso no se consumen las tablas de la licencia, en la segunda sí. Aquí mostraremos los pasos para crear la tabla. Creamos la tabla con la definición, las columnas y las claves:…

Leer más Leer más

BCDEV Tips: Variables globales vs Variables locales

BCDEV Tips: Variables globales vs Variables locales

En esta entrada quiero mostrar la diferencia entre las variables globales y las locales para el desarrollo de Dynamics 365 Business Central. Recordemos que a partir de esta versión ya no tendremos disponible el entorno de desarrollo que teníamos en Dynamics NAV. Ahora, debemos utilizar Visual Studio Code para el desarrollo en Dynamics 365 Business Central. Por eso, aquí demostraré 3 cosas: Declarar variables globales: las cuales permiten que una variable pueda ser utilizada dentro del ámbito general del objeto…

Leer más Leer más

Business Central: Mostrar imagen en reporte

Business Central: Mostrar imagen en reporte

En esta entrada mostraré cómo mostrar imagen en un reporte. En la entrada anterior, hemos visto cómo crear un nuevo reporte en Dynamics 365 Business Central. En esta parte, veremos cómo agregar una imagen en el reporte. De manera similar a esta entrada donde mostrábamos cómo hacerlo en Dynamics NAV. Aquí muestro los pasos para agregar la imagen en el reporte: Agregar el campo de imagen desde la tabla “Company Information”: report 50100 D365ReporteNuevo { DefaultLayout = RDLC; RDLCLayout =…

Leer más Leer más