Microsoft Most Valuable Professional 2019/2020

Agradecimiento a Microsoft y a la comunidad :D

Llegó la renovación por otro año más:

Dear Christian Amado,

We’re once again pleased to present you with the 2019-2020 Microsoft Most Valuable Professional (MVP) award in recognition of your exceptional technical community leadership. We appreciate your outstanding contributions in the following technical communities during the past year:

· Business Solutions

Gracias a todas las personas que han colaborado conmigo y nos seguiremos viendo por aquí.

Modificar valores de listas desplegables

En este artículo muestro cómo modificar valores en lista.

El día de hoy tuve un pedido relacionado a cómo se visualizan los cambos en una lista desplegable dentro de una página en Dynamics NAV 2018. Básicamente, se debe hacer un cambio en la tabla de origen del elemento, pues es ahí donde se definen los campos de la lista desplegable.

[Leer más]

NAVDEV Tips: Modificar valores en Factura de Ventas

En este artículo muestro como modidicar valores en CU.

Microsoft Dynamics NAV es un sistema muy consistente y seguro cuando hablamos de transacciones. En ocasiones, podemos equivocarnos, como operadores, y olvidarnos de cargar ciertos datos o bien equivocarnos en cosas mínimas como olvidar colocar el vendedor, algún dato secundario que precisamos para tener toda la información relacionada con una factura.

En esta entrada, menciono exclusivamente el ejemplo de Factura de Ventas, pero esto sería útil para cualquier tabla relacionada con Históricos de documentos (facturas, movimientos, etc).

[Leer más]

NAV: DataItem Temporal en Reporte

En este artículo muestro como cargar un DataItem temporal.

Dentro del mundo de desarrollo de Microsoft Dynamics NAV 2018 existen limitaciones, por ejemplo, sólo se pueden crear hasta 10 tablas (luego se deben comprar más tablas si se desea seguir desarrollando). Es por eso, que muchas veces necesitamos procesar el resultado de una tabla existente dentro de la misma tabla, pero haciéndola temporal sólo para emitir un reporte.

En ese caso, debemos procesar lo necesario en un paso previo y pasar los datos temporales al reporte que posee como DataItem una tabla temporal. En este ejemplo intentaremos hacer un “análisis de saldo por proveedor”.

[Leer más]

NAVDEV Tips: Abrir WinForms desde Dynamics NAV 2018

En este artículo muestro como abrir .exe en NAV.

En esta ocasión quiero compartir con ustedes una información bastante útil referente al consumo de aplicaciones ya desarrolladas. Normalmente, es ley no reinventar la rueda en cuanto a trabajos de desarrollo se refiere. Vamos a un caso puntual…

Tenemos una pequeña aplicación que gestiona las actividades del cajero de un Restaurant. Los dueños han decidido gestionar sus operaciones con Microsoft Dynamics NAV 2018 (buena decisión) pero no desean modificar su aplicación de cajero que les funciona de maravilla. Entonces, le proponemos utilizar ambos sistemas para que no dejen de utilizar su sistema actual.

[Leer más]

NAVDEV Tips: Reporte lento por índice de clave que no existe

En este artículo vemos cómo solucionar un tema de índices.

Dependiendo de la cantidad de datos y de la manera en que se ha desarrollado un reporte éste puede ser lento en su carga. Para este caso consideremos culpable al equipo de desarrollo.

Normalmente las tablas de Dynamics NAV tiene sus claves (Keys) generadas y agrupadas según conceptos genéricos. Ej: No, Fecha. Pero en ocasiones necesitamos agrupar los registros por un agrupador que no está presente en neustro origen de datos.

[Leer más]

Trabajando con tablas

En este artículo muestro como utilizar Tablas.

En una entrada anterior, dimos un adelanto sobre este tema debido a que trabajamos con formulario. En este caso mostraré las operaciones CRUD (Create, Read, Update y Delete) que se pueden realizar en una base de datos. Sin dar demasiadas vueltas, empecemos con las operaciones.

En cualquier otra herramienta tomaría muchos pasos hacer esta tarea, pero con Microsoft PowerApps no es el caso pues con algunos clics ya tenemos todas las operaciones necesarias, utilizando cualquier conector disponible.

[Leer más]

Reglas

En este artículo muestro cómo trabajar con Reglas.

Siguiendo con el tema de la entrada anterior, ahora vamos a ver cómo utilizar reglas dentro de Microsoft PowerApps. Según Microsoft Docs…

Las reglas se crean para modificar automáticamente una aplicación en función de los criterios que se especifiquen. Por ejemplo, mostrar los elementos de cada lista en rojo, amarillo o verde según su estado, o bien mostrar un botón de aprobación sólo a determinados usuarios (por ejemplo, los administradores). Las reglas se pueden agregar a varios controles.

[Leer más]

Controles

En este artículo muestro cómo trabajar con controles.

Continuando la serie que empezamos en la entrada anterior, en esta ocasión hablaremos sobre los controles disponibles en Microsoft PowerApps.

Como toda aplicación se necesita que éstas muestren o permitan editar cierta información dentro de ellas. En este caso, los controles se utilizan para cumplir con esa simple pero imprescindible tarea.

[Leer más]

Formularios

En este artículo muestro cómo trabajar con formularios.

En esta oportunidad, quisiera compartir con ustedes conceptos básicos de Microsoft PowerApps. Esta herramienta ya se viene utilizando hace tiempo (sobre todo para aquellas personas que desarrollamos/personalizamos cosas dentro de Microsoft Dynamics 365/CRM), tiene sus facilidades y también sus complejidades.

Lo positivo de esta herramienta es que todo es visual y muy fácil de aprender para personas que no están sumergidas en el mundo de la programación pero quieren realizar tareas necesarias para cumplir con sus labores.

Estaré publicando una serie de 5 artículos para este mes de manera a compreder los conceptos más básicos de esta herramienta incluída en Microsoft Office 365.

[Leer más]

Creando csv con XMLPort

En este artículo muestro cómo crear un archivo csv.

Hace tiempo veía una opción que se llamaba XMLPort y surgió el interés en saber a qué se refería. Pero entre el trabajo y otras actividades no tuve tiempo de darle una miradita.

Ahora que surgió la necesidad de exportación de una tabla a un archivo .txt es útil escribir esta entrada. XMLPort realiza la exportación a un archivo XML o csv según la necesidad. Es por eso que decidí plasmarlo en esta entrada.

[Leer más]

Valores predeterminados para integración

En este artículo muestro cómo establecer valores predeterminados en BC.

Siguiendo con el tema de la integración entre Dynamics 365 Business Central y Dynamics 365 for Sales es bueno entender cuáles son los valores predeterminados en una integración. Para eso debemos ingresar en la página correspondiente y ver cuales son sus valores iniciales. A la primera, ya podemos tener algo integrado. en esta entrada veremos cómo integrar las cuentas entre ambos productos.

[Leer más]

Integración con Dynamics 365 for Sales

En este artículo muestro cómo integrar BC a CRM.

Como todo producto Microsoft existe integraciones entre ellos que nos facilitan la vida. En este caso veremos cómo se integra Dynamics 365 Business Central (On-Premise) con Dynamics 365 for Sales (Cloud).

En un artículo anterior, ya hemos visto como realizar la mitad de la integración (sigamos hasta el paso 10 de ese tutorial para no repetir la historia). Donde cambia un poco el panorama es dentro de Dynamics 365 Business Central que reemplaza a Dynamics NAV 2018.

[Leer más]

Python: Instalación

En este artículo muestro cómo instalarlo.

A partir de hoy, volveré a escribir artículos referentes a desarrollo de software. Además de aplicaciones de negocios me apasiona lo referente al mundo del desarrollo. ¡Así que manos a la obra!

Primeramente, debemos conocer lo que es Python y para tal motivio podemos ver la documentación oficial del lenguaje.

En esta entrada veremos cómo instalar Python y realizar una pequeña prueba.

[Leer más]
Python