Имя: Пароль:
1C
 
Почему обрывает фоновое задание, когда приложение закрываем (файловая)
, , , , , , ,
0 EvgeniuXP
 
15.12.15
19:01
Запускаю фоновое задание в 1С:Предприятие 8.3.6-8.3.7 - задание работает - идет выгрузка в Access около 10 минут, но если закрою ранее этих 10 минут - фоновое задание работает около минуты и принудительное завершение - т.е. система походу убивает это фоновое задание... это нормально?
1 Жан Пердежон
 
15.12.15
19:07
купите уже себе мини-сервер и не позорьтесь
2 EvgeniuXP
 
15.12.15
19:36
(1) версия не для обучения взята :)
3 kotletka
 
15.12.15
19:45
(2) ты не сказал база файловая или клиент серверная
4 Garykom
 
гуру
15.12.15
19:48
(3) в шапке темы
5 ДенисЧ
 
15.12.15
20:13
странно, что он у тебя минуту работает...
6 Jump
 
15.12.15
20:22
(0) Разумеется это нормально.
Как может работать фоновое задание если 1с не запущена?
7 Jump
 
15.12.15
20:23
Вопрос в стиле - я запускаю на компьютере вычисления, и выключаю компьютер из розетки.
Почему компьютер с@уко не продолжает вычисления?
8 Jump
 
15.12.15
20:24
Ну и разницы особо нет файловая или нет.
Одинаково приятно.
9 Злопчинский
 
15.12.15
20:45
(6) какая такая "1с" - запущенная интерактивно пользователем? или какая?
10 EvgeniuXP
 
15.12.15
20:48
(8) в северной отрабатывает полностью. файловая - обрывает, активные сеансы смотрю в конфигураторе, ну и размер файла - который при нормальной выгрузке составляет 25 мб
11 EvgeniuXP
 
15.12.15
20:50
(7) клиент-сервер продолжает :)
12 kotletka
 
15.12.15
20:52
(8) что правда?
13 Мимохожий Однако
 
15.12.15
20:52
(11)Ты притворяешься? )) Не может фоновое работать при закрытой файловой.
14 EvgeniuXP
 
15.12.15
21:20
(13) минуту работает, при закрытой файловой, потом журнал смотрю - там запись - убита насильно - дословно не помню, но смысл тот же.
15 EvgeniuXP
 
15.12.15
21:20
файл до конца не выгружается, некоторое время файл растет - смотрю в менеджере при закрытой 1С.
16 RomanYS
 
15.12.15
21:26
(14) открой диспетчер задач и посмотри на процесс 1cv8.exe - он живет немного дольше чем окно 1с, но недостаточно чтобы закончить твое задание.
17 Garykom
 
гуру
15.12.15
21:31
18 Garykom
 
гуру
15.12.15
21:32
(17)+ при закрытии 1С не закрывать ее а скрывать, если текущий сеанс используется для фонового

но желательно как фоновое завершится, клиента прибить
19 Zamestas
 
15.12.15
21:51
(14) Помониторить, что именно закрывает файловая в последние моменты - не предлагать?
20 EvgeniuXP
 
15.12.15
22:07
(16) толстого клиента (обычное приложение) в конфигураторе не показывает, при выходе исчезает, а фоновое и пользователь конфигуратора остаются в активных пользователях.
21 EvgeniuXP
 
15.12.15
22:09
ладно, я понял, фоновые не отрабатывают полностью при закрытии, буду ковырять клиент-сервер тогда.
22 EvgeniuXP
 
15.12.15
22:10
Всем спасибо!
23 Мимохожий Однако
 
15.12.15
22:34
Добавь закрытие сеанса после успешной отработки фонового задания.
24 Jump
 
15.12.15
22:38
(10) Да ну? Точно так же. Какая разница.
(12) Конечно правда.

Ну если не веришь, проверить легко, поставь фоновое задание, останови сервер 1с и посмотри как оно будет выполнятся.
25 Jump
 
15.12.15
22:39
(11) Ну не может сервер что то делать если его остановить.
26 Zamestas
 
15.12.15
22:48
(25) Ну ресурсы то открытые должен попытаться закрыть перед завершением?
27 EvgeniuXP
 
15.12.15
22:50
(25) сервер остановишь - сразу ошибку выдаст даже в сеансе 1С :)
28 Jump
 
15.12.15
23:23
(26) Попытаться должен. И только.
29 Zamestas
 
15.12.15
23:24
(28) Я не про сервис - я про файловый процесс.
30 Zamestas
 
15.12.15
23:25
+(29) Точнее процесс запущенный файловой версией.
31 Jump
 
15.12.15
23:27
(30) Не понял о каком процессе запущенном файловой системой идет речь.
32 Zamestas
 
15.12.15
23:32
(31) Файловая версия v8 - клиент/сервер в одном флаконе, стандартный процесс ОС Windows - все верно?
33 Jump
 
15.12.15
23:34
(32) Файловая версия это просто приложение работающее с файлом, там ни клиента ни сервера.
34 Zamestas
 
15.12.15
23:43
(33) Ну или там и клиент и сервер, смотря с какой стороны смотреть - физически процесс в ОС один (я не об этом).
35 Zamestas
 
15.12.15
23:45
+(34) При закрытии процесс должен освободить ресурсы?
36 kotletka
 
16.12.15
03:46
(24) причем тут останови сервер..когда тс говорит про завершение работы пользователей. В клиент серверном варианте и без зверьков фоновые выполняются, запусти консоль сервера и убедись. И не надо натягивать на глобус про остановку сервера
37 mehfk
 
16.12.15
04:46
(5) ЕМНИП, в документации так и написано. Т.е. при наличии выполняющихся заданий процесс висит в памаяти еще минуту, а потом завершается.
38 Jump
 
16.12.15
05:04
(36) В файловой нет никакого сервера фоновое задание выполняется клиентом - останавливаем клиент и соответственно прекращается выполнение задания.

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

Все точно так же.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан