|
Создается ли новый процесс фонового задания в файловой версии? | ☑ | ||
|---|---|---|---|---|
|
0
0xFFFFFF
14.09.10
✎
10:27
|
Ну с серверным вариантом все понятно.
А вот вчера сделал фоновое задание в файловой версии. Ожидал увидеть немного другое - думал что фоновое задание создается отдельным процессом и на работу пользователя, под которым это задание запустилось, не влияет. Но во время выполнения задания в приложении висят "часики". Может я его запускаю как то не так - или это так и должно быть? И нужно держать "отдельного" пользователя для запуска фоновых (регламентных) заданий по расписанию и неужели нельзя "фоном" запускать обработку внутри той же самой сессии??? |
|||
|
1
hhhh
14.09.10
✎
10:30
|
документацию пробовал читать?
|
|||
|
2
luns
14.09.10
✎
10:33
|
(0) держи: http://infostart.ru/public/16425/ почти то что ты говоришь будет.
|
|||
|
3
Defender aka LINN
14.09.10
✎
10:33
|
(1) Там много страшных букв и незнакомых слов.
|
|||
|
4
0xFFFFFF
14.09.10
✎
10:47
|
(1), (3) Я не понял, я в (0) что то не так написал?
|
|||
|
5
0xFFFFFF
14.09.10
✎
10:49
|
(2) Использует ком соединение?
У меня была мысль такая (только на 1С) сделать миниконфу, которая будет состоять из одного "ПриНачалеРаботыСистемы" и вызывать ком соединение к нужной мне базе. Вызов - в виндовые задачи. |
|||
|
6
0xFFFFFF
14.09.10
✎
10:49
|
и не надо непонятных экзешников и фреймворков
|
|||
|
7
0xFFFFFF
14.09.10
✎
10:59
|
(3) Зачастую среди страшных букв и незнакомых слов не пишут простых вещей. Типа возможности вызова процедуры по таймеру внутри формы 7.7 и многого другого.
А вообще если шляпа давит на мозк, нужно растачивать поля. |
|||
|
8
hhhh
14.09.10
✎
11:06
|
(7) в документации написано: регламентных заданий в файловой версии не существует. Их не бывает. Тем более каких-то там процессов.
|
|||
|
9
Defender aka LINN
14.09.10
✎
11:06
|
(7) Видимо, мне какие-то не такие документации попадаются, где все пишут.
|
|||
|
10
0xFFFFFF
14.09.10
✎
11:10
|
(9) Наверное. Типа форумов и проч.
ОбработкаОжидания(<?>,) Синтаксис: ОбработкаОжидания(<Имя>,<Интервал>) Назначение: Вызывает глобальную процедуру с заданным интервалом в милисекундах. Параметры: <Имя> - строка с именем ____глобальной____ процедуры (если в качестве параметра передается 'пустая строка', то ранее запущенный процесс прекращается); Твой RTFM врет. |
|||
|
11
hhhh
14.09.10
✎
11:13
|
(10) ну эта обработкаОжидания тебе и показывает часики. Включай уже мозг. Она ведь не запускает никакие процессы.
|
|||
|
12
Andry888
14.09.10
✎
11:18
|
(0) Правильно тебе талдычат - почитай документацию и вникни, а на предположениях далеко не уедешь...
|
|||
|
13
0xFFFFFF
14.09.10
✎
11:25
|
(11) я вообще то про документированные возможности 7.7 говорю...
|
|||
|
14
0xFFFFFF
14.09.10
✎
11:32
|
(12) Цитирую СП. Самое начало "Фоновые задания предназначены для выполнения вызова определенной функциональности без ожидания завершения этого вызова. ". Про то что это работает только в серверном варианте - ни слова.
И получается что в файловом варианте механиз фоновых заданий бесполезен. Нафик тогда поддерживается его функциональность? |
|||
|
15
Andry888
14.09.10
✎
11:53
|
(14) Самый низ статьи http://v8.1c.ru/overview/sheduledjobs.htm
|
|||
|
16
0xFFFFFF
14.09.10
✎
12:07
|
(15) и что? Я про фоновые говорю... Самый низ статьи никак не противоречит с "Фоновые задания предназначены для выполнения вызова определенной функциональности без ожидания завершения этого вызова. "
|
|||
|
17
0xFFFFFF
14.09.10
✎
12:08
|
я просто реально не понимаю. Раз функциональность фонового задания поддерживается в файловом варианте, почему она по факту реализуется через тупой вызов нужной процедуры? Зачем тогда этот "аппендикс"?
|
|||
|
18
Живой Ископаемый
14.09.10
✎
12:09
|
переходите на 77, там это реализовано.
|
|||
|
19
hhhh
14.09.10
✎
12:12
|
(17) нет, она там не тупая, а называется красиво: имитация. Типа - мираж.
|
|||
|
20
0xFFFFFF
14.09.10
✎
12:35
|
Кстати, для тех кто читает (но не совсем внимательно) документацию. Либо читает "не ту документацию".
Вот и придумался вариант ФОНОВОГО (а не регламентного) задания в файловой версии, работающий одновременно с работающим пользователем. Вызываем ком соединение с той же самой базой, вызываем нужную процедуру. С регламентными заданиями думаю также получится. Соответственно если хоть один пользователь работает в базе (любой вообще - можно и автомат запускать для надежности ночью например если надо), то будут таким же макаром через КОМ запускаться В ФОНЕ нужные задачи. Вот вам и документация, вот вам и форум. |
|||
|
21
Andry888
14.09.10
✎
12:42
|
Регламентные задания тесно связаны с фоновыми... регламентные задания по расписанию запускают фоновые... Так вот как раз планировщика заданий и нет в файловой, и в статье говорится "запустите клиентское соединение" которое и будет играть его роль. Также в клиент-серверном варианте фоновые задания выполняются на сервере и опять таки в файловом "роль" сервера будет выполнять отдельно запущенное клиентское соединение...
|
|||
|
22
Andry888
14.09.10
✎
12:44
|
(16) Не противоречит и оно действительно так (см(21))...
|
|||
|
23
luns
14.09.10
✎
12:46
|
(20) вот тебе фоновые в файловом: http://infostart.ru/public/16486/
и еще: http://infostart.ru/public/60232/ |
|||
|
24
Живой Ископаемый
14.09.10
✎
14:13
|
2(20) о! гуру! ты открыл открытие о котором никто до тебя не помышлял!
боже-боже, стока пафоса, стока больших букв... |
|||
|
25
0xFFFFFF
14.09.10
✎
16:08
|
(24) ты где пафос увидел? В (0) я просил дать подтверждение своих слов.
Если сказать больше нечего, лучше пройди мимо. |
|||
|
26
0xFFFFFF
14.09.10
✎
16:15
|
(24) насчет открытия.
В отличие от документации может поможет кому случайно забредшему в эту ветку... Только так и непонятно, если платформа позволяет сделать это через ком, почему это не поддерживает встроенный механизм фоновых заданий. |
|||
|
27
luns
14.09.10
✎
16:19
|
8.2 частично поддерживает
|
|||
|
28
0xFFFFFF
14.09.10
✎
16:24
|
(23) пасиб, гляну.
|
|||
|
29
Andry888
14.09.10
✎
16:33
|
(26) Не надо путать многопоточность и фоновые задания это разные понятия вне зависимости клиент-серверная или файловая базы...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |