Acceder desde extensión a variables globales

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #10937
    Victoria
    Participante

    Hola,

    No se como hacer lo siguiente en extensiones:

    Hay una página (la 232), cuya source table es “Cust. Ledger Entry”, y esta página, tiene una variable global que apunta ala tabla 81 con datos rellenos. Tengo, por extensiones, una page extensión a la page 232, a la que le añado una acción que abre una nueva page 50xxx, cuya source table es también la table 21, y claro abro esa page pasándole Rec que apunta a la tabla 21, pero resulta que Rec no contiene datos, y en la nueva page necesito los datos, que si vienen en la variable global GenJnlLine de la page 232, pero desde la nueva page no tengo acceso a esa variable global de la page 232, y no sé como acceder a esos datos, que los necesito en la nueva page 50XXX. Bueno, no se si he sabido explicarme bien, me urge una solución, y por más vueltas que le doy no doy con ella, agradecería cualquier ayuda.

    Gracias,

    Saludos.

     

    #10959
    Laura Nicolàs
    Superadministrador

    Victoria,

    Te has explicado muy bien.

    Hay circumstancias en las que sí puedes acceder a variables globales, en el caso de suscripción a eventos, no al extender páginas. Puedes ver la documentación aquí: Microsoft Docs : GlovalVarAccess property

    Sobre lo de acceder a variables globales al extender tablas y páginas, está discutido en este enlace del foro de GitHub. Dicen que sí, que es interesante dar acceso a variables gloables, pero que por ahora tienen cosas más prioritarias que resolver.

    Yo miraría el tema de los eventos, por si puedes suscribirte a algún evento de la página de forma que vayas copiandote el valor de las variables en tu propio código, y así lo tienes en local cuando lo necesitas en la acción, o algo así.

    Salut!
    Laura Nicolàs

    #10963
    Victoria
    Participante

    Ok, muchas gracias, intentaré hacerlo como me comentas. Gracias.

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • 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.