|
8.3, Регламентные задания, Файловый вариант. | ☑ | ||
---|---|---|---|---|
0
Rustik666
22.10.13
✎
13:57
|
Каким образом реализованы регламентые задания в 8.3, в файловом варианте....Отдельный процесс?...
То есть вроде выполняется пока запущен клиент, клиент работает и вроде бы ему регламентное задание не мешает, но при закрытии клиентского сеанса идет отмена регламентного задания.... |
|||
1
Нуф-Нуф
22.10.13
✎
13:59
|
вроде со времен 8.2 ничего не поменялось
|
|||
2
Rustik666
22.10.13
✎
14:06
|
18.3. Особенности выполнения фоновых заданий в файловом и клиент-серверном вариантах
Механизмы выполнения фоновых заданий в файловом и клиент-серверном вариантах различаются. 18.3.1.1. Файловый вариант Фоновые и регламентные задания выполняются клиентскими приложениями или расширением веб-сервера. Фоновые задания выполняются на том клиентском приложении, которое инициировало запуск фонового задания. Фоновые задания исполняются последовательно, т. е. на одном клиентском приложении не может одновременно выполняться два фоновых задания. В случае работы через веб-сервер, для каждой информационной базы, доступ к которой осуществляется через этот веб-сервер, организовано последовательное выполнение фоновых и регламентных заданий. Поведение фоновых и регламентных заданий в файловом варианте имеет следующие особенности: ? Информация о фоновых заданиях, вызванных с помощью методов языка или выполняющих отчеты, доступна только в том клиентском приложении, которое их выполняло. Информация не сохраняется после завершения работы клиентского приложения. ? Информация о фоновых заданиях, инициированных регламентными заданиями, доступна на всех клиентских приложениях и сохраняется между запусками. ? Регламентные задания выполняются только одним клиентским приложением. Имеется возможность запретить запуск регламентных заданий определенным клиентским приложением или указать, что какое-либо клиентское приложение принудительно назначается исполнителем регламентных заданий. Такое управление осуществляется с помощью: ? Параметра командной строки /AllowExecuteScheduledJobs для толстого и тонкого клиентских приложений. ? Атрибута allowexecutescheduledjobs элемента point файла публикации default.vrd (см. книгу «1С:Предприятие 8.3. Руководство администратора») в случае публикации информационной базы на веб-сервере. ? Регламентные задания выполняются первым, по порядку запуска, клиентским приложением, у которого не указан запрет выполнения регламентных заданий. После завершения сеанса этого клиентского приложения, выполнение переходит к какому-либо из оставшихся запущенными клиентских приложений. Если запускается клиентское приложение с явным указанием на необходимость исполнения регламентных заданий, то регламентные задания начинают выполняться этим клиентским приложением, независимо от наличия других клиентских приложений (включая расширения веб-сервера). ? Регламентные задания выполняются расширением веб-сервера до тех пор, пока расширение веб-сервера обслуживает хотя бы один клиентский сеанс. ? Регламентные задания обрабатываются один раз в 60 секунд. |
|||
3
Rustik666
22.10.13
✎
14:09
|
И это вроде работает....
Запускаешь клиента, через пару минут видно что фоновое задание запустилось.... Клиентом полазил по документам, по проводил....вроде все позволяет делать и фоновое задание работает.....если клиент закрывает приложение и фоновое еще выполняется, то оно слетает и в журнале запись - отмена фонового задания клиентом.... Просто интересно как они это реализовали, может подводные камни есть какие.... |
|||
4
mikecool
22.10.13
✎
14:14
|
(3) зачем работать клиентом, под которым крутятся задания?
|
|||
5
Rustik666
22.10.13
✎
14:16
|
затем чтоб не запускать отдельного клиента для запуска фонового задания. Один компьютер, никого больше нет....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |