Имя: Пароль:
1C
1С v8
Регламентные задания 1С
0 andrey i1c
 
13.01.20
11:02
Скажите, работают ли регламентные задания в 1С, если база закрыта? если да, то каким образом это делается?
1 ДенисЧ
 
13.01.20
11:04
В клиент-серверной - работают на сервере.
В файловой - нет
2 vicof
 
13.01.20
11:04
Если файловая, то не работают. Если серверная, то в фоновых заданиях.
3 Василий Алибабаевич
 
13.01.20
11:04
(0)
1. Работают в клиент-серверных базах.
2. Их запускает агент сервера.
4 andrey i1c
 
13.01.20
11:10
(1) (2) (3) Спасибо!
5 andrey i1c
 
13.01.20
13:54
(1) (2) (3) Это же касается в том числе и фоновых задач, не только регламентных верно?
6 ДенисЧ
 
13.01.20
14:00
(5) А откуда у тебя фоновые возьмутся, если клиента нет?
7 mikecool
 
13.01.20
14:24
(6) с сервера же
8 andrey i1c
 
13.01.20
16:13
благодарю всех!
9 shuhard
 
13.01.20
18:10
(0) Фоновые и регламентные задания выполняются клиентскими приложениями или расширением веб-сервера. Фоновые задания выполняются на том клиентском приложении, которое инициировало запуск фонового задания. Фоновые задания исполняются последовательно, т. е. на одном клиентском приложении не может одновременно выполняться два фоновых задания. В случае работы через веб-сервер, для каждой информационной базы, доступ к которой осуществляется через этот веб-сервер, организовано последовательное выполнение фоновых и регламентных заданий.
Поведение фоновых и регламентных заданий в файловом варианте имеет следующие особенности:
● Информация о фоновых заданиях, вызванных с помощью методов языка или выполняющих отчеты, доступна только в том клиентском приложении, которое их выполняло. Информация не сохраняется после завершения работы клиентского приложения.
● Информация о фоновых заданиях, инициированных регламентными заданиями, доступна на всех клиентских приложениях и сохраняется между запусками.
● Регламентные задания выполняются только одним клиентским приложением. Имеется возможность запретить запуск регламентных заданий определенным клиентским приложением или указать, что какое-либо клиентское приложение принудительно назначается исполнителем регламентных заданий. Такое управление осуществляется с помощью:
● Параметра командной строки /AllowExecuteScheduledJobs для толстого и тонкого клиентских приложений.
● Атрибута allowexecutescheduledjobs элемента point файла публикации default.vrd (см. книгу «1С:Предприятие 8.3. Руководство администратора») в случае публикации информационной базы на веб-сервере.
● Регламентные задания выполняются первым, по порядку запуска, клиентским приложением, у которого не указан запрет выполнения регламентных заданий. После завершения сеанса этого клиентского приложения, выполнение переходит к какому-либо из оставшихся запущенными клиентских приложений. Если запускается клиентское приложение с явным указанием на необходимость исполнения регламентных заданий, то регламентные задания начинают выполняться этим клиентским приложением, независимо от наличия других клиентских приложений (включая расширения веб-сервера).
● Регламентные задания выполняются расширением веб-сервера до тех пор, пока расширение веб-сервера обслуживает хотя бы один клиентский сеанс.
● Регламентные задания обрабатываются один раз в 60 секунд.
● Регламентные задания начинают выполняться не ранее, чем через 1 минуту после старта клиентского приложения.
● Выполняется принудительное завершение фоновых заданий, которые не завершились в течении 30 секунд после завершения работы клиентского приложения. В журнале регистрации в этом случае фиксируется событие Фоновое задание. Принудительное завершение (_$Job$_.Terminate).
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.