В платформу 1С встроен механизм регламентных заданий, который позволяет автоматически выполнять какие-то действия без участия пользователя по заданному расписанию.
Регламентные задания можно создать и настроить в конфигураторе, в ветке метаданных Общие. На основе добавленных в конфигураторе регламентных заданий можно средствами языка 1С создавать отдельные экземпляры регламентных заданий с разными настройками, которые будут храниться в информационной базе.
Важно не путать Регламентное задание и Фоновое задание.
Фоновые задания — это объекты языка 1С, которые служат для асинхронного выполнения прикладных задач. Они запускаются в отдельных системных сеансах, могут порождать подчиненные фоновые задания, и тем самым позволяют реализовать параллельную обработку данных;
При работе регламентных заданий в файловом варианте базы данных существует ряд особенностей, давайте разберем их.
1. Регламентные задания в файловом варианте, вне зависимости от расписания обрабатываются один раз в минуту (не чаще 60 секунд). Даже если указать расписание выполнения каждую секунду, оно все равно будет запускаться через 60 секунд;
2. Фоновые задания выполняются последовательно — в файловой базе одновременно не может работать два фоновых задания. Пока выполняется одно, остальные становятся в очередь на выполнение;
3. Регламентные задания выполняются только одним клиентским приложением. При этом, если не указано специальных настроек, за выполнение регламентных заданий будет отвечать первый запущенный клиентский сеанс;