Navigation:  Интерфейс комплекса > Главное меню > Пункт меню "Сервис" >

Планировщик заданий R215

Previous pageReturn to chapter overviewNext page

clip2360

 

Планировщик заданий ( Справочник событий – R215 ) предназначен для планирования и выполнения запланированных регулярных операций. Примерами таких операций могут быть резервное копирование данных, расчет остатков, усреднение некорректных цен, проверка целостности и другие.

Задание может быть выполнено для :

clip2274

 

Вид запуска задает событие, по которому происходит запуск:

1.При входе в систему,
2.При выходе из системы,
3.При входе после аварийного выхода из системы,
4.По наступлению времени.

clip2416

 

Даты и время начала и окончания действия задают временной интервал в течении которого будет отрабатываться событие.

Периодичность позволяет указать однократно или регулярно будет производиться действие.

Пользователь – имя пользователя для которого программируется действие. Если данный реквизит не заполнен, то событие распространяется для всех пользователей.

Режимы запуска – здесь могут быть установлены значения следующих переменных: :

·        msg_str – сообщение о запуске процесса по таймеру, если пусто, то событие по таймеру запускается без предварительного вопроса

· msg_mode :

Если Msg_mode число и msg_delay > 0, то при :

·        Msg_mode = 0 – нет возможности отказа от выполнения

·        Msg_mode <> 0 – с возможностью отказа от выполнения

Если msg_mode строка, с запросом на откладывание запуска события таймера msg_delay, то при :

·        msg_delay = 0 – ждать подтверждения или отказа пользователя от запуска события по таймеру

·        msg_delay > 0 – интервал в сек. по истечении которого, если пользователь не отказался от запуска, стартует процесс по таймеру

 

Пример 1

Msg_Str := 'Подтвердите запуск архивации', msg_mode := 1, msg_delay := 10

Вопрос о запуске архивации с кнопками «Да» или «Нет».

Если пользователь не ответил в течении 10 сек, стартует процесс архивации.

 

Пример 2

Msg_Str := 'Подтвердите запуск архивации', msg_mode := '', msg_delay := 15

Вопрос об отложенном запуске архивации.

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

Если пользователь не ответил в течении 15 сек, стартует процесс архивации.

 

Процедуры запуска по таймеру

 

I.        OST_CALC : расчет остатков

Аргументы метода

1. Список счетов через запятую или

«*» все счета;

«Б» счета бухгалтерского учета;

«Н» счета налогового учета;

«З» забалансовые счета.

2. Дата расчета остатков. Например, Date() – за текущий месяц.

 

Примеры :

1)        «70,71»; Date() – расчет остатков по счетам 70,71 за текущий месяц.

2)        «*»; Date() – расчет остатков по всем счетам за текущий месяц.

3)        «*»; TimeBack(Date(),-1) – расчет остатков по всем счетам за прошлый месяц.

 

PACKARHIV : архивация

Аргументы метода

1. Первый параметр – вид архивации: «R» -справочники; «D»-первичные документы; «RD»-справочники и первичные документы.

Второй (и далее) параметры – даты периода формирования (для справочников нужен только первый параметр).

 

Примеры :

1)        «R» – архивация справочников.

2)        «RD»;Date() – архивация справочников и документов текущего месяца.

3)        «RD»;TimeBack(Date(),-2);TimeBack(Date(),-1);Date() – архивация справочников и документов за 3 предшествующих месяца.

 

SalaryAddAll : добавить все.

 

Аргументы метода

1.        Первый параметр – папка представления документа (11 – для добавление сотрудников в подневный табель).

2.        Второй параметр – даты периода формирования.

 

Пример :

«11»;Date() – добавление всех сотрудников в подневный табель за текущий месяц.

 

Перечень возможных событий находится в справочнике R214, находящемся в эталоне Fabius\Etalon.

При необходимости скопируйте эти файлы (adt И adm) в рабочий каталог Fabius\Reflis.