Имя: Пароль:
1C
1С v8
COM в 1С 8.2
,
0 xXeNoNx
 
09.02.12
17:41
Всем привет!
В догонку v8: v8.2 несколько COM соединение к 7.7
Проблемка осталась. Есть предположения что когда запускается v77s.Application под пользователем SYSTEM, в списке баз отсутствуют прописанные базы(к каким подключаемся), поэтому процесс как бы стопорится, есть ли возможность прописать под этим пользователем базы.
Пробовали запускать V77s.Apllication под другим пользователем, где прописаны эти базы.., но снова засада..
Подскажите, куда копать
1 xXeNoNx
 
10.02.12
12:21
Хорошо, тогда другой(наводящий) вопрос, какие есть способы прописать базу при создании\открытии v77.application
2 Лодырь
 
10.02.12
12:22
start base_list.reg
3 Лодырь
 
10.02.12
12:28
Немного вру.. у меня в батнике написано так:
@ECHO OFF
regedit.exe /s c:\admin\baselist.reg

сам reg файл выглядит стандартно:
[HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles]
"C:\\1CData\\Предприятие1\\"="Предприятие1"
"C:\\1CData\\Предприятие2\\"="Предприятие2"
4 xXeNoNx
 
10.02.12
12:31
(3) Хорошо, мысль ясна, а как запустить это при создании\открытии v77.application
5 Лодырь
 
10.02.12
12:33
а ты запускай при старте юзера ) ну появится у него еще пару тройка баз куда у него нет доступа. и х с ним.
6 Лодырь
 
10.02.12
12:33
конечно, если нужно скрывать наличие баз куда мы лазим - тогда да.. думать надо.
7 xXeNoNx
 
10.02.12
12:34
(4) По шагам:
1. Создается объект v77.application
2. Открывается база(указывается положение и реквизиты доступа к базе)

вот как между двумя этими шагами запустить это reg файл от того пользователя, под которым запускает v77.application
8 Лодырь
 
10.02.12
12:36
Ну ты ж чем то создаешь V77.application
Если ты вызываешь из 1С, то создай батник и запусти тут же. Потом уже обращайся к конкретной базе.
9 Лодырь
 
10.02.12
12:36
1. Создаем объект
2. Создаем батник для подключения к базе
3. Запускаем батник
4. Обращаемся к зареганой базе
10 xXeNoNx
 
10.02.12
12:37
просто есть предположение что при открытии базы в v77.appl открывается окно с добавлением базы в список..., в диспетчере процесс 7-ки вроде как запускается, но обработка не продолжается...
11 xXeNoNx
 
10.02.12
12:38
1. Запускаем 1С 8.2 - Запускается под текущим юзером
2. При подключении к 77, через com объект, 7-ка запускается под SYSTEM
12 Лодырь
 
10.02.12
12:39
(11) О как..
13 xXeNoNx
 
10.02.12
12:40
(9) Это так должно работать почти всегда.
14 xXeNoNx
 
10.02.12
12:40
(12) Ну да..., простых путей не ищем))
15 Лодырь
 
10.02.12
12:47
(14) А если продолжать долбится в эту же дверь и порыться и создать подобную ветку гденибудь в HKEY_LOCAL_MACHINE?
16 xXeNoNx
 
10.02.12
12:48
(15) Можно попробовать, знать бы где это "гденибудь"
17 Лодырь
 
10.02.12
13:01
18 xXeNoNx
 
10.02.12
13:11
(17) пасибо..., будем долбиться....
19 xXeNoNx
 
10.02.12
14:34
Частично помогло, теперь проблема в закрытии, все вопросы на выход из системы - убрал.., по моему где-то встречал утилиту, которая показывает что сейчас с данным  процессом, то ли открывает окно с этой прогой, которая в фоне запущена.., кто-нить встречал такую?