|
Зависает сеанс при вызове функции НаСервере |
☑ |
0
Fram
13.11.12
✎
16:42
|
Кто знает почему при вызове следующего кода НаСервере сеанс зависает без каких либо признаков жизни? Убить сеанс возможно только перезапуском службы сервера. При этом в обычном приложении и в файловом варианте на той же машине, где крутится сервер, все работает на ура.
Функция AXN_Инициализация(Видимость = 0) Экспорт
Ожидание = 200;
WinAPI= Новый COMObject("DynamicWrapper");
WinAPI.Register("KERNEL32.DLL", "Sleep", "i=l", "f=s");
objIE = Новый COMОбъект("InternetExplorer.Application");
objIE.Visible = Видимость;
Возврат Новый Структура("objIE, WinAPI, Ожидание", objIE, WinAPI, Ожидание);
КонецФункции
В режиме отладки сервер смогу запустить еще не скоро.
|
|
1
Fram
13.11.12
✎
16:43
|
Судя по тому что в диспетчере задач не видно процесса iexplorer.exe, стопорится на динамиквраппере
|
|
2
Defender aka LINN
13.11.12
✎
16:44
|
(0) Может он там в никуда какое-нить окно с предупреждением кажет?
|
|
3
Fragster
гуру
13.11.12
✎
16:45
|
а зачем это?
|
|
4
Fram
13.11.12
✎
16:46
|
(3) DynamicWrapper?.. для Sleep
|
|
5
shuhard
13.11.12
✎
16:50
|
(0) на сервере у InternetExplorer.Application будут проблемы с безопасностью
с вероятность 99% он висит с окошком предупреждения
|
|
6
Fragster
гуру
13.11.12
✎
16:53
|
(4) sleep лично я делал кроссплатформенным через вызов httpсоединения со страничкой, которая загружается ровно столько секунд, сколько надо. подробнее в Книга знаний: Перепроведение документов в 1С:Предприятие без блокировки других пользователей
|
|
7
Fram
13.11.12
✎
17:17
|
(5) в режиме обычного приложения я пробовал от имени того же пользователя, от имени которого работает служба сервера 1С.
|
|
8
Fram
13.11.12
✎
17:17
|
+(7) к тому же в процессах я не вижу запущенного iexplorer.exe
|
|
9
shuhard
13.11.12
✎
17:18
|
(8) а сервер 1С часом не 64Х ?
|
|
10
Fram
13.11.12
✎
17:20
|
(9) сервер 1С 32, а вот система 64
|
|
11
Fram
13.11.12
✎
17:25
|
(6) спс. попробую на досуге. пока регламент выполняется в сеансе обычного приложения.
PS мля, столько гемора из-за какой то паузы
|
|