Etiquetado: 

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

Ampliar funciones del estandar con Extensiones


  • CONASA COMPUTADORES NAVARRA, S.A

    Buenos días,

    Adaptando a extensiones algunos desarrollos que teníamos en versiones antiguas me he encontrado con una problemática.

    En extensiones, se permite sobrecargar funciones para agregarle mas parámetros, cuando amplias la función de una tabla no hay excesivo problema, pero no consigo ampliar funciones del estándar que se encuentren en una codeunit.

    ¿Cómo se deberían crear estas nuevas funciones? ¿y una vez creadas, como podríamos llamarlas?

     

    Un saludo, y muchas gracias.

    #7163

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola,

    Estas nuevas funciones las tienes que crear en una nueva codeunit, porque no puedes extender una codeunit del estándar.

    Después la llamada a la función la haces normal, añadiendo una variable de la codeunit donde está la función y llamando a la función con MiVariable.MiFuncion.

    El problema en este caso es que no estás realmente sobrecargando la función, sino que estás creando una función con el mismo nombre en otro sitio, pero no es una sobrecarga.

    Un saludo,
    Cristina Nicolàs

    #7226

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Hola,

    Me interesa mucho este tema de sobrecargas, de funciones… como que permite sobrecargar funciones?

    Podriais desarrollar un poco mas el tema…

    Gracias.

    Saludos.

    #7228

    Cristina Nicolàs
    Superadministrador
    #7277

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Muchas Gracias Cristina, le echare un ojo!

     

    #7279

    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Tenemos pendiente grabar una lección donde lo expliquemos con detalle.
    Actualizaremos éste debate cuando esté publicado.

    Salut!
    Laura Nicolàs

    #7310
Viendo 6 entradas - de la 1 a la 6 (de un total de 6)

Debe iniciar sesión para responder a este tema.