Donde poner código para que ejecute una tarea cuando se inicie la sesión de BC

Etiquetado: 

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #1021641
    juanjo.mauriz
    Participante

    Hola a todos.

    Me gustaria saber una cosa que me está volviendo loco, ya que he creado un algoritmo que se ejecuta perfectamente cuando es llamado en la tabla donde esta el procedimiento, al hacer “init”, pero yo lo que quiero es que cuando se inicie la sesión en BC, automáticamente se ejecute, sin tener que llamar a la tabla ya que es para mandar un aviso según una serie de datos, fecha y opciones y que avise con un mensaje en pantalla antes de que comience.

    Imagino que será facilisimo, pero no se donde poner el código para que se ejecute automáticamente y no lo he podido ver en Internet, por mas que he buscado.

    Gracias por cualquier colaboración…

    Saludos!!!

     

    #1021642
    oscarmingte
    Participante

    Buenos Días ,

    Dependiendo de la versión de nav varia , antes se hacia en la codeunit 1 pero cambio , en este articulo te dice a donde se cambiaron las funciones:

     

    https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/transition-from-codeunit1

     

    Si tienes una bc 20.1 con esto te funcionara:

    [EventSubscriber(ObjectType::Codeunit, Codeunit::”System Initialization”, ‘OnAfterLogin’, ”, false, false)]
    local procedure OnAfterLogin();
    begin
    //        Aqui tu código
    end;

     

    Espero que te sirva.

    Un saludo.

    #1021649
    juanjo.mauriz
    Participante

    Buenos días oscarmingte.

    PERFECTO, no tengo ninguna otra palabra. Ahora si que puedo hacer lo que quería hacer sin problemas y lo fácil que parece jeje y lo difícil que resulta llegar a esa conclusión.

    No había llegado al CodeUnit todavía, aunque había leído por encima para qué servían las unidades de código, pero no sabía que era para esta finalidad, en concreto.

    Eres un verdadero “Crack”…

    Saludos y Mil Gracias de corazón!!!

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.