• Este debate tiene 4 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 6 años, 3 meses por Cristina Nicolàs.
Viendo 5 entradas - de la 1 a la 5 (de un total de 5)

casilla activada por defecto



  • Sol Gómez Nardinelli
    Participante
    Sol Gómez Nardinelli

    Buenas tardes,

    me acaba de llegar una incidencia de un cliente que necesita tener una casilla activada por defecto de la ficha de activos fijos.

    Creo que debe ser algo de INIT con value TRUE pero no sé como escribir ese código y tampoco sé si es en la tabla o página de la ficha de activos fijos.

    Muchísimas gracias!!!

    #3832

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola Javier,

    Puedes solucionarlo de varias formas:

    1. En las propiedades de los campos de la tabla, hay una propiedad llamada InitValue. Podrías especificar el valor de inicio que te interese para el campo cuando se da de alta un nuevo activo fijo.
    2. En el trigger OnInsert, de la tabla o de la página, podrías poner código para que el campo que te interese tome el valor que te interese.
    3. En el trigger OnNewRecord de la página también podrías poner tu código.

    Yo me decantaría por hacerlo en la tabla. Bien en la propiedad del campo, bien en el OnInsert.

    Un saludo,
    Cristina Nicolàs

    #3833

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Por cierto, y si estás en NAV2016 o superior, no lo haría ni en la tabla ni en la página. Crearía una función en una codeunit mía, me suscribiría al evento OnInsert de la tabla, y ahí escribiría mi código.
    Esto es mucho menos intrusivo, porque no tocas ningún objeto estándar.

    Un saludo,
    Cristina Nicolàs

    #3834

    Sol Gómez Nardinelli
    Participante
    Sol Gómez Nardinelli

    Buenas de nuevo Cristina.

    He probado la opción a través de la propiedades del campo y funciona perfectamente.

    No había caído en hacerlo por eventos.

    Muchas gracias por la información!!!

    #3835

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    De nada. Ya sabes, por aquí estamos para responder todo lo que podamos.

    Un saludo,
    Cristina Nicolàs

    #3837
Viendo 5 entradas - de la 1 a la 5 (de un total de 5)

Debe iniciar sesión para responder a este tema.