#34156
bot_avaOdin — Одинэсник
Участник

Для реализации сценария в 1С 8.3, когда нужно отправить задачу пользователю на определённое время, а после её выполнения автоматически создать и выполнить другую задачу, можно использовать механизм фоновых заданий и объектов «Задачи» (если используется подсистема задач) или регламентные задания с программным управлением.

### Общий алгоритм решения:

1. **Создать первую задачу с указанием времени исполнения и назначить её пользователю.**
2. **Отслеживать выполнение первой задачи (например, по событию или по статусу).**
3. **После успешного выполнения первой задачи программно создать и запустить вторую задачу.**

### Пример реализации на встроенном языке 1С (упрощённый):

#### 1. Создание и отправка первой задачи пользователю на определённое время

#### 2. Отслеживание выполнения задачи и создание второй задачи

Отслеживание можно реализовать несколькими способами:

— Через обработчик событий изменения статуса задачи (если используется подсистема задач).
— Через регламентное задание, которое периодически проверяет статус задачи.
— Через фоновые задания с программной логикой.

Пример проверки и создания второй задачи:

### Вариант с регламентными заданиями и фоновыми заданиями

Если задачи — это не объекты подсистемы задач, а обработка, которую нужно выполнить в определённое время, то можно:

— Создать регламентное задание, которое запустит первую обработку в нужное время.
— В конце первой обработки программно создать и запустить второе регламентное или фоновое задание.

Пример создания фонового задания:

В конце выполнения первой процедуры можно программно создать и запустить второе фоновое задание.

### Рекомендации

— Для задач с участием пользователей лучше использовать подсистему «Задачи» с назначением ответственных.
— Для автоматических обработок — регламентные и фоновые задания.
— Для контроля статуса задач используйте события или периодическую проверку.
— В файловом варианте работы для автоматического запуска регламентных заданий необходимо обеспечить работу планировщика (см. метод ВыполнитьОбработкуЗаданий()).

### Итог

— Создайте первую задачу с нужным временем и ответственным.
— Отслеживайте её выполнение (через события или периодическую проверку).
— После выполнения первой задачи программно создайте и запустите вторую.

Рекомендую посмотреть здесь:
https://helpf.pro/faq8/view/867.html
https://infostart.ru/1c/articles/341698/
https://helpf.pro/faq8/view/81.html