Dynamics NAV 2013 Stylesheets

Suponiendo que saben la operación básica de las stylesheets en NAV (como se hacen y para que sirven).

Para hacer funcionar las Stylesheets en NAV 2013 se debe importar los objetos correspondientes desde Partner Source o Mibuso.

Una vez importados y compilados, ejecutamos la pagina de Setup y configuramos los datos necesarios.

Se crea el stylesheet eligiendo la o las tablas y campos necesarios, se crea el mail merge y el stylesheet.

Finalmente, en la pagina donde se ejecutara el stylesheet creado se modifica creando una nueva acción de la pagina donde el Action debe ser <Action680> y el caption debe ser Style Sheets.

Después en el trigger OnAction, se agrega el siguiente código en una sola línea (aquí se ve así porque lo parte por el formato de la pagina).

StyleSheetDataMgt.LoadStylesheetDataRTC(GETPOSITION,CURRENTKEY,PAGE::””);

image

Donde StyleSheetDataMgt es una variable tipo codeunit referenciada a la codeunit 682 (Style Sheet Data Management) .

En PAGE::”AQUI SE PONE EL NUMERO DE LA PAGINA DONDE SE EJECUTARA EL STYLESHEET”

image

Anuncios

Dynamics NAV 2013 R2 Help Server

En NAV 2013 R2 se creó el nuevo Help Server.

Este es un servidor web de ayuda para la aplicación con lo que nos evitamos de estar haciendo la ayuda en archivos chm.

Ahora podemos editar con ayuda de un editor web toda las páginas como muestro en la siguiente imagen (si, es Expression Web de Microsoft, no me gusta el dw).

image

Simplemente abrimos la pagina web que queremos modificar en el editor, la modificamos y la guardamos y con eso aparecerán los cambios en el sitio (para modificar debemos de ajustar los permisos en el archivo service.lck que esta en x:\inetpub\wwwroot\_vti_pvt\

Los archivos se encuentran en la ruta x:\inetpub\wwwroot\DynamicsNAV71Help\help\

Ahora bien, se genera una nueva funcionalidad en NAV que no esta basada en las tablas del sistema, ¿como la mostramos en la ayuda?

Haciendo uso de la forma de trabajo, “toma algo que ya esta y reusalo”, simplemente copiamos una página existente del directorio de help mencionado y lo salvamos con el numero de la nueva tabla por ejemplo T_50000.

image

La abrimos en el Expression Web y la modificamos y salvamos en la ruta de help.

image

Abrimos la pagina que tiene como base la tabla 50000 y listo, aparecerá la ayuda sobre la nueva tabla.

image

Dynamics NAV2013 R2 Copiar Empresa

Para copiar una empresa a una nueva dentro del mismo Tenant se deberá entrar al PowerShell y conectar los cmdlets de NAV

image

Una vez hecho lo anterior en el panel lateral Derecho damos clic en Actualizar y después escribimos Copy

image

Llenamos los campos requeridos para la tarea

image

Terminada esta parte le damos clic en Copiar y pegamos en el área de scripts de la parte superior

image

Damos clic en el botón ejecutar con lo que aparecerá la siguiente ventana

image

Damos clic en aceptar y esperamos que termine de ejecutar el script

image

Al terminar sin errores verificamos en la parte inferior en la barra de estado

image

Abrimos NAV y verificamos la nueva compañía

image

image

Ahora tendremos una empresa ya lista para probar las configuraciones.

NAV 2013 R2 PowerShell–Intro

En NAV 2013 R2 el proceso de creación de empresas cambia, en el ambiente de desarrollo ya no se cuenta con la opción del menú empresa.

image

Ahora se utiliza el PowerShell

image

Para llamar los comandos específicos de NAV en el PowerShell deberemos teclear lo siguiente

image

Con esto tendremos la integración de los cmdlets al PowerShell

image

Ahora podremos comenzar a trabajar