|
подключиться через СОМ к 1с77 | ☑ | ||
---|---|---|---|---|
0
фросия
20.03.12
✎
13:57
|
жила была обработка на 8.1 которая подключалась к 7ке и считывала там информацию. а на 8.2 подключиться не может, вот кусочек кода, в котором подключаю,подскажите что не так делаю?
олеБаза = Новый COMОбъект("V77.Application"); КаталогБД = ""; Статус = олеБаза.Initialize(олеБаза.RMAccount, "enterprise /d" + КаталогБД, "NO_SPLASH_SHOW"); |
|||
1
Азат
20.03.12
✎
13:57
|
v1centerprise.application попробуй... остальное так же
|
|||
2
фросия
20.03.12
✎
14:01
|
(1) v1centerprise.application Это куда? мне по прежнему к 77 надо подключаться
|
|||
3
Ork
20.03.12
✎
14:05
|
(0) Если внутри "КаталогБД" есть пробелы - нужно брать в кавычки.
|
|||
4
фросия
20.03.12
✎
14:06
|
может надо монопольно подключаться?
окошечко списка баз выходит, выбираю пользователя, ввожу пароль и дальше не получается, инициализация= Ложь |
|||
5
Скай
20.03.12
✎
14:10
|
"enterprise /d""" + КаталогБД + """"
|
|||
6
skunk
20.03.12
✎
14:12
|
Статус = олеБаза.Initialize(олеБаза.RMAccount, "/d" + КаталогБД, "NO_SPLASH_SHOW");
|
|||
7
Ork
20.03.12
✎
14:15
|
(4) Ну так подключись немонопольно вручную. Если получится - проблема в другом месте. Для программного контроля - см(6).
|
|||
8
фросия
20.03.12
✎
14:17
|
(6) у меня окошко запуска открывается, базу дает выбрать, пароль ввести тоже дает.
сама по себе база открывается тоже нормально. |
|||
9
Ork
20.03.12
✎
14:18
|
(8) "Пароль ввести тоже дает".
И где это здесь : Статус = олеБаза.Initialize(олеБаза.RMAccount, "enterprise /d" + КаталогБД, "NO_SPLASH_SHOW"); |
|||
10
Ork
20.03.12
✎
14:19
|
+(9) Где я вас спрашиваю вот это вот : "/n" и где "/p"?
|
|||
11
Cube
20.03.12
✎
14:19
|
(8) Похоже, что КаталогБД содержит пробелы... Сделай так:
Статус = олеБаза.Initialize(олеБаза.RMAccount, "enterprise /d""" + КаталогБД + """", "NO_SPLASH_SHOW"); |
|||
12
фросия
20.03.12
✎
14:20
|
(9) я не знаю, я знаю что раньше это работало а сейчас поломалось.
|
|||
13
фросия
20.03.12
✎
14:21
|
КаталогБД= ""
|
|||
14
Ork
20.03.12
✎
14:22
|
(12) Раньше в вашей базе небыло ни пользователей ни их паролей. А теперь есть. И что бы подключиться нужно пройти авторизацию. Даже при подключении через олю.
Такая вот СеЛяВа. |
|||
15
фросия
20.03.12
✎
14:22
|
(10) это я так понимаю что б сразу задать программно пользователя и пароль? у меня окошко вылазиет стандартное в которое пользователя и пароль ручками вбивать надо
|
|||
16
фросия
20.03.12
✎
14:22
|
(14) были, и пользователи были и пароли у них были
|
|||
17
фросия
20.03.12
✎
14:23
|
я так подозреваю что возможно 8 ка и 7ка кочуют по серверам и там что-нибудь с доступом приключилось
|
|||
18
Cube
20.03.12
✎
14:24
|
(17) Прочитай (11)
|
|||
19
skunk
20.03.12
✎
14:24
|
права пользователям не меняли?
|
|||
20
Ork
20.03.12
✎
14:25
|
(15) + (16) В таком случае - в отладчике есть Фсе.
|
|||
21
Ork
20.03.12
✎
14:26
|
(17) Если бы дело было в сервере - вы би и интерактивно в базу не попали.
|
|||
22
фросия
20.03.12
✎
14:26
|
(18) права в 1сках не менялись. точно.
|
|||
23
ale-sarin
20.03.12
✎
14:26
|
Руками точно заходите в ту же базу?
Или попробуйте "олеБаза.RMAccount" заменить на "олеБаза.RMTrade". По логике типа одна опер. учет, а другая бух. Но на самом деле фиг поймешь как работает. |
|||
24
фросия
20.03.12
✎
14:27
|
(20) в отладчике показывает - инициализиция=Ложь. как увидеть почему не получается - непонятно
|
|||
25
Ork
20.03.12
✎
14:27
|
(18) Угомонись. У ТС программа уже находит базу и даже в состоянии прочитать оттуда пользователей с их паролями.
|
|||
26
ale-sarin
20.03.12
✎
14:29
|
А что база прям на диске d лежит?
|
|||
27
ale-sarin
20.03.12
✎
14:30
|
+(26) Хотя если дает пользователя выбрать... то норм, наверное.
|
|||
28
skunk
20.03.12
✎
14:32
|
(24)а монопольные диалоговые окна не выскакивают когда заходишь в эту базу этим пользователем ...
и вообще процесс 1с семерочный висит в процессах |
|||
29
фросия
20.03.12
✎
14:50
|
не, база вообще на другом компе лежит и к 7ке и к 8ке терминальное подключение. думаю что в этом причина. сейчас локально установлю- попробую запустить.
|
|||
30
Скай
20.03.12
✎
14:53
|
Дык может прав просто нет на каталог с базой?
|
|||
31
skunk
20.03.12
✎
14:53
|
ну тогда ... смотри в терминале ... надеюсь 7.7 и 8.2 доступны в одной сессии
|
|||
32
фросия
20.03.12
✎
14:58
|
(30) может и нет. но просто так запускается же.
|
|||
33
skunk
20.03.12
✎
15:19
|
ты не ответила она в процессах висит ... когда в отладчике ноль смотришь
|
|||
34
фросия
20.03.12
✎
15:21
|
(33)я не знаю где это посмотреть. т.к. 1ску не со своего компа запускаю, а терминально.
завтра соберу все базы/1ски в кучу и попробую. думаю будет все нормально. |
|||
35
skunk
20.03.12
✎
15:25
|
(34)смотреть в диспечере задач ... у терминалов он тоже есть ... и проблем глянуть его нету ... ну если у вас не терминал удаленных приложений
|
|||
36
фросия
20.03.12
✎
15:29
|
(35) ну, если не получится локально все поставить и сделать- гляну туда.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |