
Cristina Nicolàs
Hola,
Podrías hacerlo a través de la Cola de Proyectos.
Al darle al botón, podrías hacer que se creara un movimiento en la cola de proyectos, al que le indicaras el proceso a ejecutar y la fecha y hora a la que quieres que se ejecute. Y después dejar que sea la cola de proyectos la que se encargue de la ejecución.
Te recomiendo que revises el Curso Cola de Proyecto, en el que explicamos el comportamiento completo de esta funcionalidad.
En el curso creamos los movimientos de forma manual, pero lo mismo que creamos de forma manual puedes crearlo por código.
De hecho, en el curso explicamos una de las funcionalidades que utiliza las colas de proyecto, que es el de registro de documentos de compra y venta en background, y si analizas el código que hay detrás de esta funcionalidad, verás que precisamente el estándar de NAV hace esto: cuando el usuario le da a registrar, en lugar de registrar crea un movimiento en la cola de proyecto, y después deja que sea la cola de proyecto la que efectivamente realice el registro.
Espero que sea útil esta información.
Un saludo,
Cristina Nicolàs