Actualizar header automáticamente desde las líneas

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Autor
    Entradas
  • #5784
    juanbo82
    Participante

    Buenas tardes!

    Estoy intentando actualizar la pag 42 “Sales Order” desde sus lineas (pág 46 “Sales Order Subform”), es decir, cuando hago una modificación en una línea (“Sales Order Subform”) que se actualice también la cabecera (“Sales Order”) sin necesidad de tener que actualizar manualmente.

    Mi caso es que tengo un check en todas las lineas y cuando esten todos los check de las líneas a TRUE, debe ponerse otro check que tengo en el Header a TRUE.

    Esto consigo hacerle correctamente, pero necesito actualizar la página manualmente para que esto suceda, ¿Se puede hacer esta actualización del header de forma automática? ¿Se puede actualizar una página desde otra?

    Muchas gracias.

    #5787
    Laura Nicolàs
    Superadministrador

    Hola Juanjo,

    Si estas en una versión 2015 o superior, se puede hacer muy fácil.

    Lo expliqué en este artículo del blog: Actualizar cabecera desde subpage en Dynamics NAV.

    Salut!
    Laura Nicolàs

    #5798
    juanbo82
    Participante

    Muchas gracias por su respuesta, ya había probado el artículo del blog, pero sigue sin actualizarse la cabecera.

    Creo que el problema es que no entro en el trigger OnValidate, ya que el campo que se modifica en la línea es un campo no editable y que actualizo desde OnAfterGetRecord()…

    #5799
    Laura Nicolàs
    Superadministrador

    Juanjo,

    Has probado a poner el CurrPage.UPDATE en el OnAfterGetRecord()?
    Al final del trigger, o justo después de tu código.

    Salut!
    Laura Nicolàs

    #5800
    juanbo82
    Participante

    Sí, cuando lo pongo y abro un pedido de venta me lanza un mensaje que dice:

    ¿Comfirma que desea cambiar la clave que identifica este registro?

    #5835
    juanbo82
    Participante

    Finalmente lo he conseguido actualizar poniendo en OnAfterGetRecord():

    CurrPage.UPDATE(FALSE);

    Sino pongo FALSE no funciona.

    Un Saludo.

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.