Для некоторых макросов системы существует возможность настроить регулярный автоматический запуск. Это реализуется с помощью механизма регламентных заданий (Меню: Сервис >> Подсистема "Корпоративный менеджмент" >> Управление регламентными заданиями). Макросы являются одной из категорий регламентных заданий. Для каждого макроса настраивается свое задание, запускающее его, и расписание запуска.
Для того, чтобы макрос можно было выполнить автоматически с помощью регламентного задания, необходимо выполнение следующих условий:
1.Макрос выполняется без открытия (то есть, на форме макроса установлен флажок Не открывать при выполнении).
2.Макрос принадлежит к тем, которые могут запускаться на сервере. Ниже приведен список макросов, которые не могут быть запущены непосредственно на сервере:
Документ.Ввод на основании
Документ.Открытие
Регламентные.Формирование нового реестра
Классификатор.Создание нового
Справочник.Создание нового
Система.Завершение работы
Идентификация.Подписание объектов
Обмен данными.Импорт из MS Project
Также нужно помнить, что при настройке регулярного выполнения макроса предыдущее расписание и настройки этого макроса будут удалены. Кроме того, нельзя настраивать более одного регламентного задания на одну настройку макроса (на один элемент справочника Макрос).
Для того, чтобы настроить выполнение нескольких регламентных заданий для одного макроса, следует:
1. | В справочнике макросов настроить все необходимые реквизиты для требуемого макроса. |
2. | Создать столько копий этого макроса, сколько требуется запустить регламентных заданий. |
3. | На форме Управление регламентными заданиями настроить требуемые регламентные задания для каждой копии макроса, затем настроить расписание выполнения каждого задания. |
Подробнее о настройке нескольких регламентных заданий для одного макроса читайте в статье Как настроить несколько регламентных заданий на один макрос?
См. также: