Ampliar funciones del estandar con Extensiones

Etiquetado: 

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Autor
    Entradas
  • #7163

    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.

    #7226
    Cristina Nicolàs
    Superadministrador

    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

    #7228
    Jon Ander (IGN)
    Participante

    Hola,

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

    Podriais desarrollar un poco mas el tema…

    Gracias.

    Saludos.

    #7277
    Cristina Nicolàs
    Superadministrador
    #7279
    Jon Ander (IGN)
    Participante

    Muchas Gracias Cristina, le echare un ojo!

     

    #7310
    Laura Nicolàs
    Superadministrador

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

    Salut!
    Laura Nicolàs

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • 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.