Имя: Пароль:
1C
1С v8
v77.application отобразить окно
0 xXeNoNx
 
11.03.13
17:04
Всем привет!
Собсно такая фигня: есть сервер 8.2, запущен под SYSTEM, есть обработка, которая запускается из 8.2 и цепляется к 7.7, соответственно процессы 7-ки создаются под SYSTEM. Так вот, подключается к 3м разным базам, т.е. создается сначала 1, потом завершается и еще сразу 2 и висят.., базы прописаны под SYSTEM, все модальные окна - убрал...
Как можно открыть окно запущенного по COM объекта 7-ки?
Другие варианты решения проблемы  - приветствуются
1 xXeNoNx
 
11.03.13
17:06
(0) Show1C - не показывает - пробовал
2 xXeNoNx
 
11.03.13
17:08
Еще добавлю, все это дело делается на win2008, так же есть другие отчеты, которые подключаются к 7.7 и они корректно отрабатывают
3 pessok
 
11.03.13
17:10
(0) Другие варианты решения проблемы  - приветствуются
получить данные в 7.7 и открыть в 8
4 Voronve
 
11.03.13
17:10
Клюшки с СОМом не работают, по сабжу - никак.
5 xXeNoNx
 
11.03.13
17:14
(3) Пасиб, еще варианты?))
6 pessok
 
11.03.13
17:16
(5) нету других вариантов
7 xXeNoNx
 
11.03.13
19:07
Немного прояснилось, в общем если 1 объект создавать и обрабатывать, то все корректно отрабатывает, если одновременно 2, то подвисают
8 xXeNoNx
 
11.03.13
19:08
+(7) К чему бы это
9 swt88
 
11.03.13
19:57
(8) к неразделяемой папке пользователя?
10 Злопчинский
 
11.03.13
20:21
что значит "обновременно два"..?
11 xXeNoNx
 
12.03.13
08:45
(10)  если создавать одновременно 2 подключения к 2м разным базам и работать одновременно...
12 xXeNoNx
 
12.03.13
08:56
Добавлю, создается 2 семерочных процесса, и как-будто становятся в очередь, т.е. первый что-то делает: в диспетчере задач видно что съедает часть ресурсов проца, но память - постоянна и не меняется, а втроой процесс - память постоянна и проц не используется
13 dk
 
12.03.13
09:01
протестируй не под system учеткой - например в файловой копии базы 8-ки
14 dk
 
12.03.13
09:02
чтобы подглядеть что там 1с делает
15 xXeNoNx
 
12.03.13
09:10
ща попробуем
16 vde69
 
12.03.13
09:13
(8) отладчик 7.7 и 8.х и VB не запускай и будет тебе счастье...

7.7 очень глючная при попытке ее "отладить" в нестандартных условиях
17 xXeNoNx
 
12.03.13
09:15
(16) отладчики ни в каком виде не запускаются и еще одно..., под win2003 все отрабатывает корректно, проблема с win2008
18 xXeNoNx
 
12.03.13
10:02
(14)Создал новую файловую базу 8.2, запустил тестовую обработку подключения к 2 базам, все корректно отработало, эта же обработка не отрабатывает на клиент-серверном варианте..., сервер 1С запущен под SYSTEM
19 xXeNoNx
 
12.03.13
11:32
+(18) Запустил агент-сервер под своей учеткой, такая же фигня, не обрабатывает
20 dk
 
12.03.13
11:38
логи, логи и еще раз логи
смотри в каком месте в ступор впадает
21 dk
 
12.03.13
11:39
1с клиента запускаешь на сервере приложений?
22 xXeNoNx
 
12.03.13
12:21
(21) Клиент запускается на сервере приложений, 7.7 - так же
23 xXeNoNx
 
12.03.13
12:29
Погуглив, нашел что еще в исключения DEP 7.7 надо добавить, сейчас проверю
24 xXeNoNx
 
12.03.13
13:02
(20) В логах системы - пусто...
25 xXeNoNx
 
12.03.13
13:04
С DEP тож не прокатило
26 xXeNoNx
 
12.03.13
15:45
В общем затык происходит на вот этом шаге:

ИБ = Новый COMОбъект("V1CEnterprise.Application");
   Если ИБ.Initialize(ИБ.RMTrade, "/d"+""""+Объект.ПутьКБазе+""""+..........

что делать уж не знаю, обработку не хочется переписывать как и обратно возвращаться на win2003, думаю что это из-за того что почему-то нельзя использовать компоненту более одного раза одновременно
27 dk
 
12.03.13
15:52
попробуй паузу между подключениями к 1с сделать в несколько секунд
28 xXeNoNx
 
12.03.13
16:14
(27) Задержка не помогла
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн