Поделиться через


Использование макросов и запланированных задач для автоматического запуска программы и выполнения других задач в Microsoft Dynamics GP

В этой статье описывается создание и запуск макросов для выполнения различных задач в Microsoft Dynamics GP и в Microsoft Business Solutions — Great Plains.

Область применения: Microsoft Dynamics GP
Исходный номер базы знаний: 856496

Введение

Макросы можно использовать для автоматического запуска программы, создания отчетов и выполнения других задач. В этой статье также описывается, как использовать запланированные задачи для запуска макросов.

Дополнительная информация

  1. Чтобы создать и запустить макрос, который автоматически создает отчеты или выполняет другие задачи, выполните следующие действия:

    1. Запустите Microsoft Dynamics GP. Не войдите.

    2. В диалоговом окне приветствия в Microsoft Dynamics GP нажмите клавиши ALT+F8, чтобы начать запись макроса входа. Назовите макрос, а затем сохраните его в папку установки для Microsoft Dynamics GP.

      Примечание.

      Если макрос не в папке установки, вы получите следующее сообщение об ошибке:
      Не удается открыть макрос

    3. В поле "Сервер" выберите сервер.

      Примечание.

      При создании макроса важно выбрать соответствующий сервер, даже если при запуске Microsoft Dynamics GP выбран правильный сервер.

    4. В поле "Идентификатор пользователя" введите соответствующую информацию для пользователя, который создаст отчет или создаст другие задачи.

      Примечание.

      • Это важно сделать при создании макроса, даже если при запуске Microsoft Dynamics GP отображается правильный идентификатор пользователя.
      • Чтобы убедиться, что нужный идентификатор пользователя записывается в макросе, рекомендуется удалить любой существующий идентификатор пользователя из поля, перейти к полю пароля , вернуться в поле идентификатора пользователя и ввести нужный идентификатор.
    5. В поле "Пароль" введите пароль для пользователя, выбранного на шаге 1d.

    6. Нажмите кнопку ОК. Откроется диалоговое окно входа компании.

    7. В списке компаний выберите компанию, для которой вы хотите войти, и нажмите кнопку "ОК".

      Примечание.

      Важно выбрать соответствующую компанию при создании макроса, даже если выбрана правильная компания при открытии окна входа компании.

    8. Выполните все действия, необходимые для обработки отчетов или других задач в этой компании.

    9. В меню "Файл" выберите "Выйти", чтобы закрыть Microsoft Dynamics GP.

  2. Используйте текстовый редактор, например Блокнот, чтобы добавить следующую строку в качестве второй строки макроса.

    Файл ведения журнала "macro.log"

    Примечание.

    Эта строка предотвращает отображение любого сообщения, отображаемого макросом. Поэтому такое сообщение не может предотвратить вход в Microsoft Dynamics GP. Пример такого сообщения — общее время выполнения макроса. Все сообщения, созданные макросом, записываются в файл Macro.log.

  3. Чтобы запустить microsoft Dynamics GP с помощью макроса, создайте пакетный файл. Для этого выполните следующие шаги:

    1. Создайте файл с расширением .bat имени файла. Например, создайте файл с именем DynamicsGP.bat.

    2. Чтобы открыть пакетный файл, используйте текстовый редактор, например Блокнот.

    3. Вставьте следующую строку в файл .bat.

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

      Примечание.

      Замените XXX.mac именем файла макроса, назначенного на шаге 1b. Замените путь установки Dynamics GP на путь установки Microsoft Dynamics GP на этом компьютере. Например, введите следующий путь:
      Program Files\Microsoft Dynamics\GP

    4. Сохраните изменения и закройте пакетный файл.

  4. Настройте запланированные задачи для запуска пакетного файла, который будет запускать созданный макрос. Дополнительные сведения об использовании запланированных задач см. в документации по Windows или в Интернете.