|
Несколько соединений к 77 с сервера | ☑ | ||
---|---|---|---|---|
0
dm77
09.08.11
✎
12:54
|
Пытаюсь сделать несколько соединений из 8.2 к 7.7. Чтобы 2 разных пользователя в 8 могли брать данные из 77 одновременно под своими пользователями.
Если соединение установлено с 77, то второе соединение не хочет работать никак, пишет ошибка соединения. Код выдает ошибку на втором соединении: База = Новый COMОбъект("v77s.Application"); СтрокаПодключения = " /D""\\1c7\Base\"" /N""user1"" /P""psw"""; РезультатПодключения=База.Initialize(База.RMTrade,СтрокаПодключения,"NO_SPLASH_SHOW"); База2 = Новый COMОбъект("v77s.Application"); СтрокаПодключения = " /D""\\1c7\Base\"" /N""user2"" /P""psw"""; РезультатПодключения=База2.Initialize(База2.RMTrade,СтрокаПодключения,"NO_SPLASH_SHOW"); Если запускать 1с77 под этими пользователями, то все работает. Как побороть? |
|||
1
dm77
09.08.11
✎
12:55
|
Все это &НаСервере
|
|||
2
dm77
09.08.11
✎
13:26
|
ап
|
|||
3
PVV65
09.08.11
✎
13:28
|
А какую ошибку выдает?
|
|||
4
romix
09.08.11
✎
13:29
|
Может РезультатПодключения2 поставить в посл. строке?
|
|||
5
dm77
10.08.11
✎
14:11
|
Добавил параметр сеанса АдресСоединения - строка,
Подключаюсь под одним пользователем, соединяюсь с 77 и ком объект сохраняю ПараметрыСеанса.АдресСоединения = ПоместитьВоВременноеХранилище(Подключение77, Новый УникальныйИдентификатор()); Процесс 77 висит подключенный, все нормально Захожу под другим пользователем, делаю тоже самое подключение, но под другим пользователем 77. При попытке соединения - ошибка подключения, при этом обычная 77 запускается через 1cv77.exe. То есть если подключение уже сохранено через ПоместитьВоВременноеХранилище, то никакие другие не хотят соединяться |
|||
6
dm77
10.08.11
✎
14:30
|
Причем порядок не важен, кто первый, тот и соединяется
|
|||
7
dm77
10.08.11
✎
14:52
|
Есть ли другие варианты где хранить ком объект кроме как ВременноеХранилище?
|
|||
8
andrewks
10.08.11
✎
15:03
|
так у тебя 1cv77.exe или 1cv7s.exe?
|
|||
9
dm77
10.08.11
✎
15:04
|
1cv7s.exe
|
|||
10
dm77
10.08.11
✎
15:20
|
Есть вариант через Повторное использование возвращаемых значений ( http://infostart.ru/public/62649/ )
Но ошибка та же, второе соединение не хочет устанавляваться |
|||
11
dm77
10.08.11
✎
15:22
|
H A D G E H O G s подскажи, а то только твои практически ответы по временному хранилищу
|
|||
12
vde69
10.08.11
✎
15:22
|
очисть в конфигураторе 77 "каталог пользователя"
|
|||
13
vde69
10.08.11
✎
15:24
|
(12) сори, не вник в проблемму.
твоя трабла в том что на время входа блочится юзердеф, тоесть между подключениям должна быть пауза обеспечивающая полный вход предыдущего пользователя |
|||
14
dm77
10.08.11
✎
15:27
|
(13) первый пользователь зашел, жду 10 минут, подключаюсь вторым - то же самое
|
|||
15
dm77
11.08.11
✎
09:09
|
При втором подключении в журнале сообщение:
Отчет об ошибке постановки в очередь: ошибка приложения 1cv7s.exe, версия 7.70.0.25, модуль unknown, версия 0.0.0.0, адрес 0x39333141. |
|||
16
dm77
11.08.11
✎
09:36
|
27 релиз тоже самое - Ошибка приложения 1cv7s.exe, версия 7.70.0.27, модуль unknown, версия 0.0.0.0, адрес 0x39333141.
|
|||
17
dm77
11.08.11
✎
16:25
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |