Business Central: Descargar simbolos desde Sandbox


El día de hoy intenté hacer la descarga de los símbolos de Microsoft Dynamics 365 Business Central pero me encontraba con errores y no lograba hacerlo funcionar. Primeramente, tuve errores para descargar los símbolos como tal y luego para poder depurar la aplicación.

Para evitar que otras personas tengan ese problema, les comparto mi experiencia solucionando el inconveniente en este pequeño manual al estilo How To? que es mi costumbre escribir.

Manos a la obra…

¿Cómo descargo los símbolos?

En Visual Studio, creamos un proyecto de tipo AL y luego procedemos a buscar el comando AL: Download symbols y hacemos clic sobre él:

En Visual Studio Code, nos aparecerá el registro de dispositivo. Por lo tanto, hacemos clic en el botón:

Seguimos los pasos, que se encuentran en pantalla hasta que aparezca la siguiente pantalla:

Ahora, veremos el siguiente error cuando intentamos compilarlo:

Tenemos dos posibles salidas para solucionar esto. Uno de ellos radica en utilizar el usuario y contraseña del administrador global, pero tendremos un problema posterior (no podremos depurar si el administrador global no posee una licencia activa de Business Central).

De esta manera, la mejor solución es dar los permisos necesarios a un usuario para realizar las pruebas (aprovechando que estamos en un ambiente aislado). Así que, ingresamos al Microsoft Dynamics 365 Business Central y procedemos a ingresar las credenciales de un usuario con licencia Full, nos dirigimos a Usuarios > Sección de Permisos:

En la primera sección agregamos el grupo D365 Extension Management y quitamos toda relación con empresa:

Repetimos el proceso para la siguiente sección, y seleccionamos el conjunto de permisos D365 Extension Management ADMIN:

De esta manera, volvemos a ejecutar el comando que debíamos ejecutar:

Ahora todo saldrá como esperamos:

Luego, podremos hacer F5 (Depurar) nuestra extensión y obtendremos, también, el resultado esperado:

De esta manera hemos logrado descargar los símbolos de Business Central Cloud ;)


Ver también