Puede recibir un mensaje de error "no hay un código ejecutable válido en el método [nombre del método]" en Microsoft Axapta MorphX


Microsoft Business Solutions-Axapta 3.0 ahora forma parte de Microsoft Dynamics AX 3.0. Todas las referencias a Microsoft Business Solutions-Axapta y Microsoft Axapta corresponden a Microsoft Dynamics AX.

Síntomas


En Microsoft Business Solutions - Axapta MorphX puede aparecer el siguiente mensaje de error:
Error al ejecutar el código: LedgerJournalPost (objeto) no tiene ningún código ejecutable válido en el método "main".

Causa


Este problema puede deberse a lo siguiente:
  • Un método que se llama tiene errores de sintaxis en el código.
  • Error de compilación de código.
  • Un objeto está dañado en la capa actual que se está utilizando.

Solución alternativa


Para evitar este problema, utilice uno de los métodos siguientes.

Método 1: Compilar el objeto

  1. En el menú archivo , elija Abriry, a continuación, haga clic en Árbol de objetos de aplicación.
  2. En la ventana Árbol de objetos de aplicación , busque el objeto que se va a compilar.
  3. Haga clic en el nombre del objeto y, a continuación, haga clic en compilar.

Método 2: Volver a compilar el árbol de objetos de aplicación

  1. En el menú archivo , elija Abriry, a continuación, haga clic en Árbol de objetos de aplicación.
  2. Haga clic en compilar.

    Nota: Este paso inicia una compilación completa que es similar a la compilación en la que se produce al instalar o actualizar Microsoft Axapta.

Más información


Para reproducir este problema, cree un error de sintaxis en un método y, a continuación, intente utilizar este método de error en un trabajo.
Stack trace:
(C) \Classes\LedgerJournalPost\main
(C) \Classes\FormFunctionButtonControl\Clicked
(C) \Classes\FormFunctionButtonControl\Clicked
(C) \Classes\FormMenuButtonControl\Clicked