Mostrando entradas con la etiqueta Trucos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Trucos. Mostrar todas las entradas

jueves, 10 de febrero de 2011

Reports en el RTC sin la opción de guardar como PDF o Excel

Una de las muchas ventajas del cliente orientado a roles (RTC), es la posibilidad de que los informes los podamos guardar en Excel o PDF. Que comodidad, sin necesitad de desarrollo alguno!!!


Pero curiosamente, cuando te pones a trabajar con el RTC y a imprimir informes y a realizar pruebas te das cuenta de que hay algunos informes  que no tienen esa opción activada. (Ejemplos como la confirmación de Pedidos de Compra o Venta).
Que desilusión!!!!



Pues no!he descubierto el problema de que no esté la opción y de cómo resolverlo.
Es muy sencillo. El hecho de que no aparezca es el siguiente código en el diseño del informe en Cliente Clásico:



Si comentamos el código o ponemos antes la sentencia de “IF NOT(ISSERVERTIER) THEN”, y ejecutamos el informe en el RTC ya nos saldrá la opción de guardar como.
El único problema es que no se ejecutará el código del Preview que normalmente está relacionado con el número de copias impresas o del archivado de versiones.
Nota: En el caso de la confirmación del pedido también hay código del Preview en el OnPostDataItem del CopyLoop.



martes, 11 de enero de 2011

Simular "Skip All" en el formulario de importación de objetos

En muchas ocasiones echamos de menos la existencia el botón de “Skip All” en el formulario de importación de objetos. ¿Quien no ha tenido alguna vez un fob como numerosos objetos y solo tenía que importar una pequeña parte de ellos?.


Yo cuando no conocía la posibilidad de hacer lo siguiente, me ha tocado destrozar el F8 + Cursor Abajo como un energúmeno para marcar con Skip todos los objetos. Con este pequeño truco podremos seleccionar solo los objetos deseados sin tener que manualmente marcarlos como Skip.
El truco es simple, consiste en utilizar la funcionalidad que tienen Navision en los formularios tipo lista, de marcar las líneas deseadas con Ctrl + F1. Tras la selección de las mismas pulsamos a Ver -> Solo los marcados. De esta forma nos quedará el formulario de importación de objetos solo con los que hemos marcados. Tras estas acciones, lo de siempre, “Replace All” y Aceptar.
De la misma forma podemos también utilizar los filtros de Navision (F7), si por ejemplo tenemos los objetos versionados correctamente, o si queremos solo las tablas o un objeto en concreto.



          


martes, 4 de enero de 2011

Como "buscar" en las variables y funciones del entorno de programación de NAV

Hola a tod@s, para empezar mi andadura en el mundo de los Blogs y particularmente en el de los Blogs acerca del ERP Microsoft Dynamics NAV, he decidido escribir una primera entrada sobre algo muy sencillo, que muchos de los profesionales de Microsoft Dynamics NAV ya conocerán, pero que muchos otros no y que seguro que les resultará muy útil. Par mí lo fue en su momento (sobre todo cuando se está empezando) y lo sigo utilizando a diario.

Quien no se ha preguntado, ¿porque no puedo buscar en las variables globales?,estoy buscando donde se utiliza una variable, pero no sé como se llama, o sé que tipo de Record es pero no sé con que nombre está la variable que lo instancia o ¿porque no puedo buscar en la lista de las funciones de una Code Unit?

Bueno, pues con este pequeño truco no lo vas a conseguir del todo, pero te podrá ayudar ;)

Ejemplo :

Estoy en la Code 80 buscando algo relacionado con los cargos de producto, más concretamente quiero buscar la variable "TempItemChargeAssgntSales", pero como el nombre es un poco complicado y no me acuerdo, pues me voy a las variables globales y la voy  buscar, claro hay un montón de variables y es un "coñazo" tener que buscarla con la vista.
Truco :
     1 - Nos situamos en la prima línea de las lista de las variables globales.
     2 - Pulsamos la tecla Shift (la que está debajo del Bloq. mayúsc.).
     3 - Pulsamos la tecla del cursor abajo sin soltar el Shift.
     4 - Podemos soltar el cursor pero no el Shift.
     5 - Pulsamos en nuestro caso la tecla T, repetidas veces hasta encontrar la variable buscada.

Es decir podemos buscar por la primera letra.

Parece complicado pero cuando lo utilizas a diario, se hace muy sencillo. Este tuco se puede utilizar tanto en el nombre de la variable como en el Subtype de la misma (locales y globales). Y como he comentado antes, en las funciones, siendo en este caso también bastante útil. Incluso dentro de una Code va saltando por la primera letra del código de las líneas de la misma.

Revisión : También funciona para los campos en las tablas.

Un saludo, y espero que a alguien le sirva de ayuda.... :)