15 настройка регламентных заданий: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
====== Настройка регламентных заданий ====== | |||
'''Регламентные задания''' — это специальный механизм 1С, предназначенный для выполнения определенного действия по заданному расписанию. | |||
'''Фоновое задание''' — объекты, порождаемые регламентным заданием, которые непосредственно выполняет заложенное действие без участия пользователя или программиста 1С. | |||
Строка 23: | Строка 23: | ||
Регламентные задания позволяют выполнить некоторые действия в интеграции по установленному расписанию. | Регламентные задания позволяют выполнить некоторые действия в интеграции по установленному расписанию. | ||
- Перейти в раздел | - Перейти в раздел '''"Администрирование"'''. | ||
'"Администрирование" | - В меню нажать '''"Сервис"'''. | ||
- Выбрать пункт '''"Консоль заданий"''', кликнув на него => Откроется страница настроек "Регламентные и фоновые задания". | |||
- В меню нажать | |||
'"Сервис" | |||
- Выбрать пункт | |||
'"Консоль заданий" | |||
[[File:1_ш_регламентные_задания.png]] | [[File:1_ш_регламентные_задания.png]] | ||
Строка 49: | Строка 43: | ||
- Дважды кликнуть по наименованию настраиваемого регламентного задания. | - Дважды кликнуть по наименованию настраиваемого регламентного задания. | ||
- Установить галочку в поле | - Установить галочку в поле '''"Использование"'''. При отмене работы данного регламентного задания данная галочка снимается. | ||
'"Использование" | - Кликнуть на ссылку '''"Изменить расписание"'''. | ||
- На вкладке '''"Общие"''' указать даты даты начала и даты окончания. | |||
- Кликнуть на ссылку | - В поле '''"Повторять каждые"''' указать периодичность выполнения операции в днях: | ||
'"Изменить расписание" | |||
- На вкладке | |||
'"Общие" | |||
- В поле | |||
'"Повторять каждые" | |||
* Значением "0" задается выполнение расписания только в пределах текущего дня. | * Значением "0" задается выполнение расписания только в пределах текущего дня. | ||
* Значением "1", задается выполнение расписания - каждый день. | * Значением "1", задается выполнение расписания - каждый день. | ||
Строка 67: | Строка 53: | ||
[[File:2_ш_регламентные_задания.png]] | [[File:2_ш_регламентные_задания.png]] | ||
- Перейти на вкладку | - Перейти на вкладку '''"Недельное"'''. | ||
'"Недельное" | - Указать по каким дням недели будет проводится данная операция: | ||
- Указать по каким дням недели будет проводится данная операция: | |||
* Например, c 11 июля 2019 г. каждый 2-й день, по дням недели: понедельник, среда, пятница; | * Например, c 11 июля 2019 г. каждый 2-й день, по дням недели: понедельник, среда, пятница; | ||
* Или один раз в день будет выполняться через день, но только по понедельникам, средам и пятницам. | * Или один раз в день будет выполняться через день, но только по понедельникам, средам и пятницам. | ||
* Если понедельник, среда или пятница выпадут на пропускаемый день, то расписание выполнено не будет. | * Если понедельник, среда или пятница выпадут на пропускаемый день, то расписание выполнено не будет. | ||
- В поле | - В поле '''"Повторять каждые"''' указать периодичность выполнения операции в неделю: | ||
'"Повторять каждые" | |||
* Значением "1", задается выполнение расписания каждую неделю, | * Значением "1", задается выполнение расписания каждую неделю, | ||
* Значением "2" - через неделю (значение 0 не используется). | * Значением "2" - через неделю (значение 0 не используется). | ||
Значение периода повтора недель является дополнением к основному расписанию. Например, расписание: каждый день, по дням недели - "вторник", через 1 нед.; один раз в день будет выполняться операция через неделю по вторникам. | Значение периода повтора недель является дополнением к основному расписанию. Например, расписание: каждый день, по дням недели - "вторник", через 1 нед.; один раз в день будет выполняться операция через неделю по вторникам. | ||
Строка 86: | Строка 68: | ||
[[File:3_ш_регламентные_задания.png]] | [[File:3_ш_регламентные_задания.png]] | ||
- Перейти на вкладку | - Перейти на вкладку '''"Месячное"'''. | ||
'"Месячное" | |||
- Указать по каким месяцам будет проводится данная операция. | - Указать по каким месяцам будет проводится данная операция. | ||
- В поле | - В поле '''"Выполнять в ... день месяца"''' можно указать по каким дням, начиная с начала (положительные значения) или с конца (отрицательные значения), будет выполняться расписание. Например, каждый день, по дням недели "понедельник", последнего числа месяца; один раз в день => будет выполнено только в те понедельники, которые приходятся на конец месяца. | ||
'"Выполнять в ... день месяца" | |||
- Заполнением поля "Выполнять в ... день недели в месяце" задается порядковый номер дня недели в месяце, когда нужно выполнять расписание. Указать порядковый номер с начала или конца месяца. Следует учесть, что порядковый номер дня недели в общем случае не совпадает с порядковым номером недели в месяце. Например, каждый день, по дням недели "понедельник", 1-й день недели в месяце; один раз в день будет выполняться каждый первый понедельник месяца. | - Заполнением поля "Выполнять в ... день недели в месяце" задается порядковый номер дня недели в месяце, когда нужно выполнять расписание. Указать порядковый номер с начала или конца месяца. Следует учесть, что порядковый номер дня недели в общем случае не совпадает с порядковым номером недели в месяце. Например, каждый день, по дням недели "понедельник", 1-й день недели в месяце; один раз в день будет выполняться каждый первый понедельник месяца. | ||
[[File:4_ш_регламентные_задания.png]] | [[File:4_ш_регламентные_задания.png]] | ||
- Перейти на вкладку | - Перейти на вкладку '''"Дневное"'''. Расписание в течение дня задается в дополнение к основному расписанию, т.е. планировщик заданий сначала определяет, по каким дням следует выполнять расписание. Если текущий день подходит, то планировщик определяет, как в течение дня должно выполняться расписание. Механизм расписаний позволяет задавать несколько расписаний в течение дня. | ||
'"Дневное" | - Указать в поле '''"Время начала"''', которое определяет, с какого времени будет выполняться расписание. Если время начала не задано, то берется время начала дня (00:00). | ||
- Указать в поле | |||
'"Время начала" | |||
- В поле "Повторять через ... сек" указать, через сколько секунд после начала предыдущего запуска нужно запускать следующий. Нулевое значение указывает на однократное в течение дня выполнение расписания. Например, каждый день; каждые 120 сек. - будет выполняться каждые две минуты. | - В поле "Повторять через ... сек" указать, через сколько секунд после начала предыдущего запуска нужно запускать следующий. Нулевое значение указывает на однократное в течение дня выполнение расписания. Например, каждый день; каждые 120 сек. - будет выполняться каждые две минуты. | ||
- Аналогично заполнить поле | - Аналогично заполнить поле '''"Время окончания"''', которое определяет, по какое время будет выполняться расписание. Если время конца не задано, то берется время конца дня (меньше 00:00 следующего дня). | ||
'"Время окончания" | - Поле '''"Повторять с паузой ... сек."''' задает период повтора, но только с момента завершения предыдущего запуска. | ||
- Параметры '''"Завершать после"''' и '''"Завершать через"''' определяют время и интервал в секундах с момента запуска, после которого задание будет принудительно завершено, если к этому времени оно не завершилось самостоятельно. Эти параметры удобно применять, когда нужно принудительно завершать слишком долгие задания, чтобы они не мешали нормальной работе пользователей. | |||
- Поле | - Нажать кнопку '''"ОК"'''. | ||
'"Повторять с паузой ... сек." | |||
- Параметры | |||
'"Завершать после" | |||
'"Завершать через" | |||
- Нажать кнопку | |||
'"ОК" | |||
[[File:5_ш_регламентные_задания.png]] | [[File:5_ш_регламентные_задания.png]] |