Расписания, фоновые задания, длительные операции. Нужно всем, кто автоматизирует рутину.
Ниже — 2 вопроса с разбором. Всего по этой теме
6 вопросов, и в тренажёре они задаются вперемешку
и без подсказок: там проверяется, что тема уложилась, а не что её
приятно читать.
Регламентное запускается по расписанию и описано в конфигурации, фоновое запускают из кода в нужный момент — верно
Регламентное выполняется на стороне клиента и поэтому видит формы, а фоновое — только на сервере
Регламентное задание можно прервать из консоли кластера, а фоновое выполняется до конца в любом случае
Фоновое задание видно в консоли кластера, а регламентное там не отображается и управляется из конфигуратора
Регламентное — это настройка с расписанием, которая порождает фоновые задания. Фоновое можно запустить и напрямую из кода, например чтобы не заставлять пользователя ждать долгую операцию.
Почему в фоновом задании нельзя работать с формами и показывать сообщения пользователю?
Оно выполняется на сервере без интерактивного сеанса — показывать сообщение просто некому — верно
Лицензионное соглашение прямо запрещает интерактивные операции внутри заданий, и платформа проверяет это при запуске сеанса
Формы доступны, но их отрисовка сильно замедляет выполнение задания
Работать с формами можно, если задание запущено от имени администратора базы
Фоновое задание не привязано к пользовательскому сеансу. Результат передают через регистр сведений, временное хранилище или сообщения журнала регистрации, а не через интерфейс.
О чём ещё спрашивают по этой теме
Что произойдёт, если регламентное задание завершится с ошибкой?
Как правильно передать пользователю результат длительной операции, выполненной в фоне?
Работают ли регламентные задания в файловом варианте базы?
Что стоит учитывать при написании кода фонового задания? (несколько верных)