Errores Visual Code Studio – Leccion 7 (Ejercicio 4)

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Autor
    Entradas
  • #12863
    Guinaz
    Participante

    Hola Cristina, Laura…

    Siguiendo sus fantásticos vídeos, me encuentro con el siguiente problema (concretamente en la “Lección 7” – Ejercicio 4). Adjunto imagen donde se pueden apreciar una serie de errores que Visual Studio Code me da en el archivo de creación de la codeunit. He estado repasando y revisando el código cien veces pero no veo dónde puede estar el error… Por favor, ¿podrían ayudarme?

    #12869
    Cristina Nicolàs
    Superadministrador

    De los errores, creo que solucionando el que dice Procedure ‘local’ must declare a body se solucionan todos.

    Si ejecutas el snippet tprocedure, verás que la sintaxis para un procedimiento es:

    local procedure MyProcedure()
    var
    myInt: Integer;
    begin

    end;

    Tu procedimiento tiene la sección var (de variables locales).
    Pero una vez acabada la sección de variables locales, no tienes la etiqueta begin, que es la que abre el body de la función. De ahí que el error diga que el procedimiento tiene que declarar un body.

    Al faltar esta etiqueta begin creo que después el compilador se hace un lio y te da otros errores que realmente no aplican.

    Un saludo,
    Cristina Nicolàs

    #12874
    Guinaz
    Participante

    Muchas gracias por la respuesta Cristina!!

    Efectivamente me faltaba el “begin”. Lo he corregido y ahora me surge otro problemilla… A la hora de publicar la extensión, me dice que mi licencia de programa no me permite publicar (adjunto captura de pantalla). ¿A qué es debido? ¿Cómo puedo solucionarlo?

    #12875
    Cristina Nicolàs
    Superadministrador

    Hola Alfonso,

    Ahora es un tema de licencia.

    Los objetos que creas, con la numeración con la que los creas, tiene que ser accesible en la licencia que tienes instalada en la base de datos.

    Dependiendo de la licencia que tengas instalada tendrás que utilizar unas numeraciones u otras.

    Si tienes una licencia propia instalada, tendrás que revisar a qué rangos tienes acceso.
    Si tienes instalada la licencia de demostración que viene en el propio DVD, la numeración incluida en esta licencia es del 50100 al 50149.

    Un saludo,
    Cristina Nicolàs

    #12898
    Guinaz
    Participante

    Muchísimas gracias Cristina!!!

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