duda con los eventos

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 1 año, 3 meses.

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

    Buenos días,

    acabo de hacer una modificación en la función LOCAL «SetJournalLineFieldsFromApplication» de la tabla 81 para que cuando se liquide por número de documento, se rellene automáticamente el campo «número de documento externo» en el diario.

    Mi duda es cómo puedo hacer esto mismo mediante eventos puesto que veo que esta función es LOCAL.

    Muchas gracias,

    Javier

    #6217

    Cristina Nicolàs
    Jefe de claves

    Hola Javier,

    En este caso no importa si es una función LOCAL o no. Lo que tienes que buscar es si encuentras un evento al que puedas suscribirte.

    He estado revisando la función y no he encontrado que ésta lance ningún evento. De haber existido, hubiera sido lo mejor.

    Pero lo que si que he visto es que esta función se llama desde:
    El OnValidate del campo «Applies-to Doc. No.»
    El OnLookup del campo «Applies-to Doc. No.»
    El OnValidate del campo «Applies-to ID»

    Así que, para hacer la modificación a través de eventos tienes 2 opciones:
    1. Suscribirte al OnAfterValidateEvent de los dos campos que llaman a la función que te interesa.
    2. Pedir en el GitHub de AL que lancen un evento en la función que te interesa. Aquí tocaría esperar a que lo aceptaran y lo implementaran, y tendrías que actualizar tu BBDD al cumulative en el que lo liberaran

    Un saludo,
    Cristina Nicolàs

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

    Consulta fechas en
    DynamicsScaleUp.com

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: 1.032, Posts: 3.250, Members: 1.001
Welcome to our newest member, Cristina Ariza
Most users ever online was 15 on 5 April, 2019 9:31 am