Navision: Actualizar cabecera desde subpage en Dynamics NAV

por | 29 junio, 2017

Este es el requisito que seguro a muchos de vosotros os han pedido alguna vez:

– Tenemos una estructura tipo Cabecera + Lineas
– En la cabecera hay uno a más campos de «totales»
– Se requiere que al introducir y/o actualizar lineas, los totales de la cabecera se actualicen

En versiones anteriores de Dynamics NAV era un tema complicado. Había que hacer inventos para situar el foco en la cabecera, de forma que se actualizara.
Por lo menos al

A partir de la versión 2015 ha aparecido una nueva propiedad en las subpáginas: la propiedad UpdatePropagation.

Cómo utilizar la propiedad UpdatePropagation en Dynamics NAV

A continuación vamos a ver un ejemplo de cómo usar ésta propiedad.
Para hacerlo en el pedido de venta, estas son las dos páginas involucradas:

  • Page 42. Sales Order
  • Page 46. Sales Order Subform
  • PASO 1. En la Page 46, Sales Order Subform.
    Añadir una llamada a CurrPage.UPDATE cada vez que sea relevante.
    Si nuestro campo de totales cuenta Unidades totales, entonces añadiremos la instrucción CurrPage.UPDATE:

  • En el trigger «Quantity – OnValidate()»
  • En el trigger «Unit of Measure Code – OnValidate()»
  • PASO 2. En la Page 42, Sales Order

  • Situar el cursor sobre la Page Part SalesLine
  • Acceder a las propiedades
  • En la propiedad UpdatePropagation, poner el valor Both.
  • Y eso es todo. Se agradecer disponer de esta propiedad.

    Hasta el momento muy pocas páginas de Navision tenían campos totalizadores en las cabeceras justamente por las dificultades técnicas de mostrarlos.

    Es de esperar que en un futuro se añadan más campos de este tipo en cabeceras, ya sean del estándard o de los desarrollos hechos por los partners.

    Salut!
    Laura Nicolàs

    Dudas, preguntas, sugerencias >> Pregúntalo en el foro

    Debes estar registrado para crear debates nuevos.

    Categoría: Sin categoría

    Acerca de Laura Nicolàs

    Soy Laura Nicolàs, una de las gemelas del Navision. Llevo más de 14 años trabajando con Business Central (antes conocido como Dynamics NAV o Navision). Hago consultoría, análisis, desarrollo, implantación, migraciones, actualizaciones de versión (upgrade), instalación, soporte y formación. La formación es una de mis pasiones, así que estoy siempre grabando cursos que tienes disponibles en ClipDynamics.com +40 cursos y +450 lecciones. Hay cursos para usuarios, para consultores y para programadores.

    Un pensamiento en “Navision: Actualizar cabecera desde subpage en Dynamics NAV

    1. Pingback: Dynamics NAV - Actualizar campo de totales en cabecera - Todo sobre Microsoft Dynamics NAV (Navision) Laura Nicolàs - Dynamics NAV Users - DUG

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.