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

6 comentarios:

  1. Este truco lo descubrí hace muy poco tiempo y la verdad es que es útil!

    Veo que te estrenas en el tema blog de Navision. Ánimo!

    ResponderEliminar
  2. Será posible, y yo sin saberlo !! pero no tú sabías el "Paste arguments" y eso que siempre ha estado ahí.

    Bien, el estrene me gusta ...

    ResponderEliminar
  3. Jamas se me habría ocurrido algo así, siempre tenia que andar copiando-pegando en Excel o similar para poder buscar una variable, esto me va agilizar la vida un montón.

    Dichoso NAV, siempre se aprende algo nuevo todos los días!

    Muy buen consejo, gracias.
    Saludos.

    ResponderEliminar
  4. Genial!
    La verdad que ayuda bastante.
    Sabes si funciona en todas las versiones de NAV?

    ResponderEliminar
  5. Ese Albertino si es listo xdd. Yo también lo aprendí con vosotros y va muy bien. Nuevo blog? Yo me hice uno para temas como este: howtocrm.blogspot.com por si te sirve.

    ResponderEliminar
  6. Hola Dynam;)s, si que funciona en el resto de versiones.

    Hola Carlos, me alegro de verte por aquí. No sabía que tenías un blog, lo seguiré...

    Un saludo.

    ResponderEliminar