Compartir a través de


Cómo usar macros y tareas programadas para iniciar automáticamente el programa y realizar otras tareas en Microsoft Dynamics GP

En este artículo se describe cómo crear y cómo ejecutar macros para realizar diversas tareas en Microsoft Dynamics GP y en Microsoft Business Solutions - Great Plains.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 856496

Introducción

Las macros se pueden usar para iniciar automáticamente el programa, generar informes y realizar otras tareas. En este artículo también se describe cómo usar tareas programadas para ejecutar las macros.

Más información

  1. Para crear y ejecutar una macro que genere automáticamente informes o que realice otras tareas, siga estos pasos:

    1. Inicie Microsoft Dynamics GP. No te conectes.

    2. En el cuadro de diálogo Bienvenido a Microsoft Dynamics GP , presione ALT+F8 para iniciar la grabación de la macro de inicio de sesión. Asigne un nombre a la macro y guárdelo en la carpeta de instalación de Microsoft Dynamics GP.

      Nota:

      Si la macro no está en la carpeta de instalación, recibirá el siguiente mensaje de error:
      No se puede abrir la macro

    3. En el cuadro Servidor , seleccione un servidor.

      Nota:

      Es importante seleccionar el servidor adecuado al crear la macro, incluso si se seleccionó el servidor correcto al iniciar Microsoft Dynamics GP.

    4. En el campo Id. de usuario, escriba la información adecuada para el usuario que generará el informe o quién generará otras tareas.

      Nota:

      • Es importante realizar este paso al crear la macro, incluso si se muestra el identificador de usuario correcto al iniciar Microsoft Dynamics GP.
      • Para asegurarse de que el identificador de usuario deseado se registra dentro de la macro, se recomienda eliminar cualquier identificador de usuario existente del campo, pasar al campo Contraseña , volver al campo Id. de usuario y, a continuación, escribir el identificador deseado.
    5. En el campo Contraseña, escriba la contraseña para el usuario que está seleccionado en el paso 1d.

    6. Seleccione Aceptar. Se abre el cuadro de diálogo de inicio de sesión de empresa.

    7. En la lista Empresa , seleccione la empresa para la que desea iniciar sesión y, a continuación, seleccione Aceptar.

      Nota:

      Es importante seleccionar la empresa adecuada al crear la macro, incluso si la empresa correcta está seleccionada cuando se abre la ventana Inicio de sesión de empresa.

    8. Complete todos los pasos necesarios para procesar los informes u otras tareas de esta empresa.

    9. En el menú Archivo , seleccione Salir para cerrar Microsoft Dynamics GP.

  2. Use un editor de texto, como el Bloc de notas, para agregar la línea siguiente como segunda línea de la macro.

    Archivo de registro "macro.log"

    Nota:

    Esta línea impide que se muestre cualquier mensaje que muestre la macro. Por lo tanto, este mensaje no puede impedir que un inicio de sesión en Microsoft Dynamics GP. Un ejemplo de este tipo de mensaje es el tiempo de ejecución total de la macro. Todos los mensajes generados por la macro se escriben en el archivo Macro.log.

  3. Para iniciar Microsoft Dynamics GP mediante la macro, cree un archivo por lotes. Para ello, siga estos pasos:

    1. Cree un archivo que tenga una extensión de nombre de archivo .bat. Por ejemplo, cree un archivo denominado DynamicsGP.bat.

    2. Use un editor de texto, como el Bloc de notas, para abrir el archivo por lotes.

    3. Pegue la siguiente línea en el archivo .bat.

      dynamics dynamics.set XXX.mac cd c:\Dynamics GP installation path

      Nota:

      Reemplace XXX.mac por el nombre del archivo de macro que asignó en el paso 1b. Reemplace la ruta de instalación de Dynamics GP por la ruta de instalación de Microsoft Dynamics GP en este equipo. Por ejemplo, escriba la siguiente ruta de acceso:
      Program Files\Microsoft Dynamics\GP

    4. Guarde los cambios y cierre el archivo por lotes.

  4. Configura las Tareas programadas para ejecutar un archivo por lotes que ejecutará la macro que has creado. Para obtener más información sobre cómo usar tareas programadas, consulte la documentación sobre los manuales de Windows o Windows online.