Переключение темы
Айтида - задания планировщика
Начиная с версии 4.7.0 стало доступно разделение заданий планировщика по службам. Для этого в скрипте задания можно использовать переменную ИмяСлужбы, обрабатывая значение которой, можно добавить свою логику обработки задания, в том числе и пропуск его выполнения, если имя службы не соответствует какому-то требуемому значению.
На примере задания для сбора данных из РМК:
js
//если имя службы не exchange, то выходим и не выполняем задание
IF ( ALLTRIM( ИмяСлужбы ) <> 'exchange' ) RETURN;
ЗАПРОС( "SET DATEFORMAT DMY" );
ДОБАВИТЬКОНТЕКСТ( "SELECT DISTINCT code, rmk FROM specrmkschem WHERE rmk <> ''", "СписокРМК" );
WHILE ( !КОНЕЦКОНТЕКСТА( "СписокРМК" ) )
{
Сервис.РМКСоздатьДокументы( СписокРМК.code, СписокРМК.rmk );
ПРОПУСТИТЬ( 1, "СписокРМК" );
}
УДАЛИТЬКОНТЕКСТ( "СписокРМК" );