@laberit/mcp-al-codegen
    Preparing search index...

    Function registerGenerateCodeunitTool

    • HU205: Generación de codeunits en lenguaje AL

      Genera una codeunit en lenguaje AL.

      El esquema JSON requerido es el siguiente:

      • id - ID del objeto.
      • name - Nombre del objeto.
      • properties - Propiedades clave-valor de la codeunit (opcional).
      • procedures - Lista de procedimientos de la codeunit (opcional).
        • name - Nombre del procedimiento.
        • access - Acceso del procedimiento.
        • parameters - Parámetros del procedimiento.
        • returnType - Tipo de retorno del procedimiento.
        • variables - Variables del procedimiento.
        • body - Cuerpo del procedimiento.

      Parameters

      • server: McpServer

      Returns void

      {
      "id": 50100,
      "name": "Ejemplo",
      "properties": {
      "SingleInstance": "true"
      },
      "procedures": [
      {
      "name": "DoSomething",
      "access": "local",
      "parameters": [
      { "name": "CustomerNo", "type": "Code", "length": 20 },
      { "name": "Amount", "type": "Decimal", "isVar": true }
      ],
      "returnType": "Boolean",
      "variables": [
      { "name": "Customer", "type": "Record \"Customer\"" }
      ],
      "body": "if not Customer.Get(CustomerNo) then\n\texit(false);\n\texit(true);"
      }
      ]
      }