Publicar evento, acceso variables globales

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Publicar evento, acceso variables globales

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 1 mes, 1 semana.

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #8794

    Victoria
    Participante

    Hola,

    Estoy en un proyecto de upgrade a BC con extensiones, y me estoy encontrando con los siguientes problemas: hay código personalizado en codeunits estándar que usan variables globales de estas codeunits y no se como pasarlo a extensiones. Por ejemplo, en la codeunit 12, justo antes de OnAfterFinishPosting, hay código personalizado del cliente que usa la variable global de la codeunit 12 llamada FromBillSettlement, pensé en crearme en extensiones un evento de integración y publicarlo en la codeunit 12, suscribiéndome al OnAfterFinishPosting, y en este evento de integración, tenía entendido que podría acceder a las variabales globales de la codeunit 12 poniendo esto [IntegrationEvent(true, true)], pero no logro tener acceso a la variable global que necesito. ¿Cómo se puede hacer esto?

    Gracias,

    Saludos.

    #8798

    Cristina Nicolàs
    Jefe de claves

    Hola Victoria,

    Yo recuerdo hace tiempo haber hecho una prueba poniendo a true esa opción para acceder a las variables globales y no conseguirlo. Recuerdo que veía las variables globales, pero que no estaban inicializadas.
    Pero eso fue muy al principio, incluso antes que saliera NAV2018. Es muy posible que ahora si funcione, pero no lo he probado.

    En cualquier caso, para tener acceso a las variables globales me parece que lo que tienes que hacer es crearlas como parámetro en la función que se suscribe al evento. Prueba así a ver si lo consigues.

    Un saludo,
    Cristina Nicolàs

    Curso presencial. Conviértete en un Experto en Business Central.

    Curso organizado como un máster.
    Las inscripciones anticipadas terminan el 28 de febrero.
    Inicio del curso: 26 de Abril
    Más información

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate.

Members Currently Active: 0
No users are currently active
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 722, Posts: 2.395, Members: 809
Welcome to our newest member, Carlos Lopez
Most users ever online was 15 on 5 April, 2019 9:31 am