1с регламентные задания как работает. Регламентные и фоновые задания. Запуск регламентного задания
Некоторые задачи в документообороте и учете бывает необходимо выполнять периодически. Например, по двадцатым числам. Или ежедневно.
Обычно в компании стараются создать правила о выполнении таких задач – кто, когда и как должен выполнить задачу, кто проконтролировать.
Такие задачи называют – регламентированными, то есть выполняемые согласно регламента.
Теперь вы должны выбрать действие, которое в моем случае. Да, здесь нет смысла появляться. Следующее - изучить папки на вашем компьютере в поисках пути к программе, которую вы хотите запустить. Это та же самая панель, которая появится, если вы создадите задачу без использования мастера.
Теперь ваша задача появится в списке «Активные задачи». Из свойств вы можете добавить больше триггеров и действий к одной и той же задаче, вы можете изменить группу или пользователя, который выполнит задачу, вы можете предоставить права администратора для задачи, вы можете изменить определенные условия относительно бездействия оборудования, текущего уровня, или сетевое соединение, вы можете активировать историю и несколько других вещей.
В ИТ часто регламентированно выполняется мониторинг.
Это хорошо знакомо системным администратором – есть специальные программы, которые периодически проверяют работоспособность серверов и сетевой инфрастуктуры и сообщают смс или электронным письмом администратору.
Аналогичные вещи существуют для вебмастеров – для проверки доступности сайта в течении суток.
Запланировать задачу с помощью скрипта
Если вы накапливаете много вещей, которые у вас нет, планируя задачу, которая будет очищать ее, возможно, раз в неделю, это может произойти очень хорошо. Первая строка - это просто описание задачи «Удалить файлы более 30 дней», вы можете изменить ее, если хотите.
Число 30 относится к дням, которые должны пройти до удаления файла. Вы также можете изменить желаемый номер. Как вы видите, планировщик задач может быть очень полезен, и если вы найдете интересные возможности, вы можете узнать о других вещах, чтобы автоматизировать с ним. Вы также можете воспользоваться и просмотреть все задачи, которые приложения, которые вы используете, запрограммированы на вашем компьютере, и если вы найдете то, что вам не нужно, вы всегда можете деактивировать его, чтобы он не потреблял ресурсы.
В 1С задачи мониторинга и любые другие периодические задачи, которые должны выполняться автоматически по расписанию, выполняются с помощью механизма Регламентые задания 1С.
Поговорим сегодня про них.
Регламентные задания 1С
Регламентные задания 1С – это , который позволяет выполнять , как это делает , а по расписанию.
То, что ваш компьютер делает всю тяжелую работу для вас, - это то, о чем мы все мечтали однажды. В некотором роде, вычисления имеют такую цель, поскольку позволяют выполнять определенные задачи, которые в противном случае нам пришлось бы делать самостоятельно. Чтобы помочь вам автоматизировать повторяющиеся и привычные действия, современные операционные системы предлагают свои собственные инструменты.
Если вы ищете его из окна «Пуск», он тоже не появится. Он в основном организован в три панели. Первый показывает список папок и подпапок с запланированными задачами, уже созданными самой операционной системой. Там вы можете добавить свои собственные задачи и организовать их также в папках. Вторая панель отображает состояние выбранной задачи и список активных задач вместе с днем и временем следующего запланированного прогона. Третья панель предназначена для создания новых задач, импорта существующей, просмотра текущих задач и доступа к справке.
Само регламентное задание 1С в конфигураторе – это способ указать настройки и задать расписание. Кстати, расписание можно менять динамически потом в режиме 1С Предприятие.
Фоновые задания можно создавать из текста программы на языке 1С произвольно без регламентного задания 1С – для параллельных вычислений на сервере.
Выполнение регламентных заданий 1С можно отключить временно – в .
Для создания новой задачи у вас есть два варианта: «Создать основную задачу» или «Создать задачу». Когда у вас больше опыта, вы можете перейти к стандартным задачам, с более продвинутыми параметрами и большей степенью настройки. При создании основной задачи он состоит из четырех шагов. Вам просто нужно указать, как часто задача повторяется: каждый день, каждую неделю, каждый месяц, один раз, когда компьютер запускается, когда он запускается или когда происходит определенное событие. В последнем случае, например, вы можете выполнить запланированную задачу при открытии конкретной программы. Некоторые из них лучше определены, чем другие, но с небольшой практикой или поиском в Интернете вы научитесь распознавать их все. Действие: В случае базовых задач в этом разделе есть три возможных варианта: «Запустить программу», «Отправлять электронную почту» или «Показать сообщение». Закончить: на этом четвертом шаге вы можете увидеть сводку того, что было настроено на предыдущих шагах. Если все правильно, вы можете нажать кнопку «Готово». При желании вы можете проверить Открыть диалоговое окно «Свойства»для этой задачи, когда вы нажмете «Готово».
- Создайте базовую задачу: первый шаг - самый простой.
- Просто укажите описательное имя и описание.
- Для каждого варианта у вас есть раскрывающееся меню, полное опций.
Добавление регламентного задания 1С
Регламентные задания 1С находятся в конфигурации в ветке Общие/Регламентные задания 1С. Добавим новое регламентное задание 1С, укажем его имя.

В свойстве регламентного задания 1С Имя метода – указывается , также как и в . Функция будет находиться в общем модуле с установленной галочкой Сервер в свойствах, то есть модуль должен быть добавлен заранее.
Более того, при создании стандартной задачи с расширенными параметрами откроется аналогичное окно. Среди параметров, доступных из «Свойства», вы можете запланировать выполнение задачи в разное время с «Триггеров», настроить несколько действий в рамках одной задачи из «Действия», изменить условия для запуска задачи из «Условий» и например, перезапустить задачу, если это невозможно было запустить в первый раз, например.
Конечно, найти ингредиенты каждой комбинации не всегда будет легко, и вам, вероятно, придется время от времени обращаться за помощью, особенно для расшифровки имен определенных переменных, как мы видели раньше. Эта документация была заархивирована и не обновляется.
Свойство регламентного задания 1С — Наименование задания – определяет название, под которым будет фигурировать задание в средствах управления заданиями.
Свойство регламентного задания 1С – Ключ – позволяет сгруппировать несколько разных регламентных заданий 1С. Одновременно может быть запущено только одно задание с одинаковым значением ключа. Само значение может быть произвольным. Пустое значение не учитывается при контроле (то есть считается не заполненным).
Особенности фоновых заданий
При настройке задачи сначала решите, что вызовет начало этой задачи. Триггер - это набор критериев, которые при выполнении начинают выполнять задачу. Триггеры для задачи отображаются на вкладке «Триггеры» диалогового окна «Свойства задачи» или «Создать задачу». Вы можете использовать триггер, основанный на времени или событии, для запуска задачи. Триггеры, основанные на времени, включают запуск задачи в определенное время дня или несколько часов в день, неделю или месяц. Триггеры, основанные на событиях, запускают задачу в ответ на определенные системные события.
Свойство регламентного задания 1С – Предопределенное – определяет, что при запуске 1С Предприятия такое задание будет создано и в единственном экземпляре с указанными в конфигураторе расписанием. Не предопределенные задания появляются в момент наступления расписания программно.
В типовых конфигурациях, например Бухгалтерии редакции 2.0, такие регламентные задания 1С как Обновление конфигурации и Пересчет итогов – предопределенные, а такие как Обмен данными или Отложенные движения – не предопределенные.
Получение объекта задания
Например, триггеры на основе событий могут быть установлены для запуска задачи при загрузке системы, когда пользователь входит в систему на компьютере или когда компьютер переходит в состояние ожидания. Каждая задача может содержать один или несколько триггеров, что позволяет запускать ее различными способами. Если задача имеет несколько триггеров, она запускается при срабатывании любого триггера.
Каждый триггер содержит настройки, которые определяют критерии для его активации. Для каждого триггера могут быть установлены дополнительные настройки, которые описаны в разделе «Дополнительные настройки» ниже. Доступ к настройкам триггера можно получить в диалоговом окне «Редактировать триггер» или «Новый триггер», которое отображается нажатием кнопки «Изменить» или «Создать» на вкладке «Триггеры» в диалоговом окне «Свойства задачи» или «Создать задачу». В разделе или. Следующий список описывает каждый триггер и настройки триггера.
Использование – включает задание (то есть оно будет выполняться только если галочка Использование установлена).
Повтор при аварийном завершении – как легко догадаться означает перезапуск задания, если оно не смогло выполниться успешно с первого раза – указывается сколько раз перезапускать и через сколько после аварийного завершения.
В следующем списке описаны дополнительные параметры запуска. Задержка задачи или: Этот параметр позволяет указать время, необходимое для задержки выполнения задачи после запуска задачи. Если вы используете триггер, основанный на времени, время задержки будет случайным и будет находиться между моментами запуска задачи и временем, указанным в этой настройке. Задача будет выполнена, дождитесь указанного интервала времени, а затем запустится снова. Время относится к часовому поясу, установленному на компьютере, на котором выполняется задание. Когда триггер истекает, он не может заставить задачу запускаться. Используйте универсальную настройку, когда вы хотите координировать набор задач, чтобы они одновременно выполнялись в нескольких часовых поясах. Включено: этот параметр позволяет включить или отключить задачу. Может быть выполнена активированная задача, и отключенная задача не может быть выполнена до тех пор, пока она не будет включена. После активации триггер может вызвать запуск задачи. . Если у вас возникли проблемы с планированием задач или выполнением задач правильно, сначала убедитесь, что работает служба планировщика заданий.
Управление регламентным заданием 1С и мониторинг
Для управления регламентными заданиями 1С существует специальная типовая обработка Консоль заданий. Ее можно найти в том числе на .
Эта обработка относится к так называемым универсальным внешним типовым обработкам 1С, которые часто не включаются в конфигурации, а распространяются отдельно, например, на дисках ИТС.
Убедитесь, что служба запущена, нажав кнопку «Пуск»; Панель управления; в системе и обслуживании; «Администрирование» и «Службы», и убедитесь, что запущен сервис «Планировщик заданий». Обновленная информация об устранении неполадок доступна в Интернете по адресу «Устранение неполадок планировщика заданий».
Задача не была выполнена, когда ожидалось
Если запланированная задача не была выполнена, когда ожидалось, убедитесь, что задача запланирована, а также триггеры задачи, чтобы подтвердить, что они были установлены правильно. Также проверьте историю заданий, чтобы увидеть, когда она была запущена, и если есть ошибки. Некоторые задачи выполняются только при входе пользователя в систему, в зависимости от параметров безопасности. Если запланированная задача не выполняется в ожидании, убедитесь, что параметры безопасности установлены правильно.

С помощью обработки консоль заданий можно:
- Включить/выключить выполнение регламентного задания 1С
- Назначить/изменить расписание регламентного задания 1С (да и другие параметры)
- Указать пользователя 1С, от имени которого будет выполнена регламентное задание 1С
- Посмотреть — какие задачи когда были выполнены и с каким результатом, ошибки выполнения заданий 1С
- Выполнить задание.
Копии баз данных и регламентные задания 1С
Задача выполнена, но программа, которая должна была быть выполнена, не запускалась правильно
Однако, если задача пытается запустить программу, программа работает некорректно, сначала попробуйте запустить программу вручную, чтобы убедиться, что она работает правильно. Если доступно, просмотрите справку программы, которую вы пытаетесь запустить. Некоторые программы требуют повышенных привилегий для правильной работы. Если в задаче выполняется программа, требующая повышенных привилегий, убедитесь, что задача выполняется с наивысшими привилегиями. Вы можете установить задачу для выполнения с более высокими привилегиями, изменив параметры безопасности задачи на вкладке «Общие» диалогового окна «Свойства задачи».
Если используется серверная 1С, то бывает следующая ситуация:
- В своих целях (например, для программирования) делается копия рабочей базы
- В копии базы работается, тестируется и так далее
- Забывается выключить регламентные задания 1С в такой тестовой базе.
Пока регламентные задания 1С выполняют задачи, связанные только со своей информационной базой, то ничего в этом нет.
Если программа задач работает неправильно, проверьте ошибки в истории задач. Однако, если задача пытается отправить электронное письмо, электронное письмо отправляется неправильно, сначала убедитесь, что настройки действия электронной почты заданы правильно.
Создаем регламентное задание
Чтобы исправить это, отключите задачу и измените ее триггер. Если система не отвечает, потому что какая-то задача использует все системные ресурсы, выполните следующие действия. Ответственность за реализацию этих сценариев и проверку их надлежащего функционирования несет администратор базы данных. Очевидной операцией обслуживания является регулярное резервное копирование данных. Без недавней резервной копии невозможно восстановить после серьезного повреждения.
Однако частенько регламентные задания 1С могут сохранять какие-либо файлы, данные в другие базы, проводить обмен, высылать электронные письма.
В этом случае может получится интересная смесь между результатом выполнения регламентных заданий 1С в рабочей базе и копиях.
Регламентные задачи 1С для в копиях рабочей базы нужно отключать в .
Другая главная задача - периодически проводить «вакуум», то есть «делать вакуум» в базе данных. Эта операция подробно описана в разделе 1 «Обычная очистка». Обновление статистики, которая будет использоваться планировщиком запросов, будет обсуждаться в разделе 2 «Ведение статистики планировщика».
Управление трассировкой также заслуживает регулярного внимания. Это подробно описано в разделе 3 «Ведение файла трассировки». Тем не менее, бдительный мониторинг этих задач будет играть важную роль в обеспечении продуктивности и приятности системы. В противном случае для определения применяемой операции используются два условия.
Выполнение и невыполнение регламентных задач 1С
При создании регламентных заданий 1С необходимо помнить:
- Задачи выполняются сами собой – их необходимо мониторить
- Задачи выполняются в модуле на сервере
- Задачи выполняются под другим пользователем Windows, под другими правами.
Во-первых нужно проверить, что задача выполняется и может быть выполнена как регламентное задание 1С.
Во-вторых серверный модуль значит, что недоступны многие вещи, которые доступны на клиенте. Например, иногда, не все документы могут быть проведены только на сервере, так как в их алгоритме может быть предусмотрено, что проведение запускается пользователем вручную и могут быть использованы не серверные функции, например
Предупреждение(«Привет!»)
В-третьих, если задача имеет дело с чем-то вне базы 1С, то важное значение приобретают права пользователя Windows, под которым выполняется задание.
Особенно важен при разработке третий пункт. Если модуль не может быть выполнен на сервере – задание не будет выполняться в принципе. Для проверки нужно хотя бы раз запустить задание и посмотреть результат «Задание выполнено» в обработке Консоль заданий.
Ряд задач в делопроизводстве требует регулярного выполнения, иначе весь рабочий процесс просто остановится. Отчеты требуется предоставлять определенного числа каждого месяца. Иногда каждую неделю или даже каждый день.
Как правило, в компаниях формируется специальные правила, которые регламентируют процесс составления отчетов и выполнения других задач. В этих регламентах прописывается ответственность каждой должности, указывается, кто и что должен проверять.
Для более успешного решения подобных задач была создана программа 1 С, в которой существует функция 1с регламентные задания, позволяющая справляться с ежедневной рутиной документооборота.
В сущности, механизм 1с регламентные задания был создан специально для того, чтобы решать строго регламентированные задачи. Этот метод мониторинга уже давно знаком специалистам ИТ, которые часто работают с программами, обеспечивающими регулярный мониторинг компьютерных сетей, состояний серверов и других систем. Информация о состоянии проверяемых объектов передается администратору с помощью электронной почты
Регламентные задания 1с решают похожие задачи с установленной периодикой исполнения.
Подробности регламентных заданий 1с
Итак, 1с регламентные задания это функционал программы 1С, созданный для обработки данных и выполнения конкретных заданий в момент наступления события строго по установленному расписанию. Непосредственное 1 с регламентное задание в конфигураторе не что иное, как инструмент настройки и мониторинга с помощью заданного расписания. Необходимо отметить, что расписание легко меняется в процессе работы в режиме 1с Предприятие.
Если в работе используют базу данных файлов, то задачи не смогут исполняться в автоматическом режиме. Чтобы настроить регулярное исполнение задач необходимо войти в сеанс 1С в режиме 1с предприятие и включить там опцию «выполнить обработку заданий». Все стандартные конфигурации программы 1 С имеют возможность настройки. Пользователь можно войти в 1с регламентные задания и отрегулировать автоматическое исполнение задач согласно введенных параметрам. При работе в Виндос, то задания будут выполняться под того пользователя, которые был запущен как клиент в 1с регламентные задания.
Если пользователь использует вариант клиент-сервера 1 С задания исполняются в автоматическом режиме на сервере. В момент подхода установленного времени срабатывает запуск фонового задания, которое исполняет непосредственную задачу. При этом фоновое задание исполняется для пользователя Виндос, который запустил программу сервера 1с.
Необходимо отметить, что фоновые задания составляются на программном языке 1с без привлечения функции 1с регламентные задания. Для этих целей 1с регламентные задания рекомендуется временно выключить в настройках управления сервером 1с. Более подробно об этом можно узнать на 1С ИТС .
Как добавить регламентное задание 1с

Для новичков нужно заметить, что 1 с регламентное задание расположено в разделе общие/регламентные задания 1с. Для начала работы добавим регламентное задание 1с и присвоим ему имя.
Заходим в свойства 1с регламентного задания, где в имени метода нужно указать «функция обработчик». При этом важно не забыть заранее добавить модель в свойствах сервера.
Положение «наименование задания» в свойствах регламентного задания 1с задает название, которые будет использоваться в системе управления заданиями.
Положение «ключ» в свойствах 1с регламентного задания поможет объединить различные задачи в 1с. При этом важно помнить, что одновременно запустить можно лишь одно задание с конкретным ключом. При не заполнении значения программа будет считать поле незаполненным и не учтет его при обработке данных.
Положение «предопределенное» в свойства регламентного задания 1с контролирует, чтобы при включении 1с предприятие задание было создано в одном экземпляре со своим конфигуративным расписанием.
В стандартных конфигурациях, таких к примеру как Бухгалтерия редакции 2.0 регламентные задания 1с «пересчет итогов» и «обновление конфигурации» будут предопределенными а вот задания «отложенные движения» и «обмен данными» - не предопределенными. Опция «использование» запускает задание. Для того, чтобы задание исполнилось напротив «использование» нужно поставить галочку. Опция повтора в случае аварийного завершения перезапускает задание, если оно по каким-то причинам не выполнилось с первой попытки. При этом нужно указать, сколько раз требуется сделать перезапуск и по истечении какого времени с момента аварийного завершения.
Как управлять 1с регламентным заданием
Для управления и мониторинга регламентным заданием 1 с предусмотрена типовая обработка в консоли задания. Она имеется на дисках ИТС. Такая обработка считается универсальной типовой обработкой и зачастую выпускается отдельным приложением на дисках ИТС.
В обработке консоли заданий есть возможность: запустить или отключить регламентное задание 1с, поменять расписание регламентного задания 1с, изменить пользователя 1с, на чье имя будут выполняться задания, отследить, какие именно и когда задачи были выполнены с подробным освещением их результатов.



