Actualizar header automáticamente desde las líneas

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Actualizar header automáticamente desde las líneas

Este debate contiene 5 respuestas, tiene 2 mensajes y lo actualizó  juanbo82 hace 1 año, 6 meses.

Viendo 6 publicaciones - del 1 al 6 (de un total de 6)
  • Autor
    Publicaciones
  • #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
    Jefe de claves

    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

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #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
    Jefe de claves

    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

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #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 publicaciones - del 1 al 6 (de un total de 6)

Debes estar registrado para responder a este debate.

Members Currently Active: 1
SERGIO CASTRO
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 1.036, Posts: 3.255, Members: 1.002
Welcome to our newest member, mm.gonzalez@ibermatica.com
Most users ever online was 15 on 5 April, 2019 9:31 am