|
Подключение к 1С 7.7 по COM из 8.2
| ☑ |
0
ненавистник
15.08.11
✎
11:17
|
Раньше с такой проблемой не сталкивался - скачал чью-то внешнюю обработку, которая доки из 7.7 в 8.2 конвертирует.
Строка подключения к семерке у этого автора идет с пустым пользователем и паролем, т.е заполнить их на форме перед подключением к базе не предлагатеся. Соответственно если в базе есть зарегенные пользователи, для подключения 1С-ка 7-ка выводит окошко авторизации.
Ну и даже при указании правильного логина, пароля, при подключении к большой базе обработка с этого момента зависает на неопределенное время.
Раньше, когда я сам писал подобные обработки, перед поделючением предварительно пользователю предлагал ввести юзера и пароль, затем уже подключался, т.е таких проблем раньше не знал.
Проблема вроде как и не очень большая. но может быть, кто-нибудь знает в чем ее причины, или воспринимать это уже как данность?))
|
|
1
Defender aka LINN
15.08.11
✎
11:22
|
(0) Юзай КД а не непонятные обработки :)
|
|
2
ненавистник
15.08.11
✎
11:25
|
(1)
да не, вполне приличная обработка)) прочто сам момент интересен - подключение к 7-ке по COM)
|
|
3
Eugene_life
15.08.11
✎
11:31
|
(2) Ну так перепиши просто функцию подключения, и радуйся )) Или автору обработки напиши гневное послание.
|
|
4
ненавистник
15.08.11
✎
11:35
|
ладно, придется)
|
|
5
Rie
15.08.11
✎
11:36
|
(0) У тебя же есть код обработки?
Вот в нём и посмотри, что да как.
|
|
6
ненавистник
15.08.11
✎
12:28
|
(5) Я про код и говорю.
Отличие в коде от моего варианта - в том, что я передаю в метод Com-объекта Initialize() уже сформированную с учетом пользователя и пароля строку подключения, автор обработки передает строку подключения к базе с пустыми строками юзера и пароля. 1С-ка, естественно, сама при этом выводит окошко автроизации, ну и при подключении к большой базе в этом случае обработка зависает.
Т.е вопрос фактически можно так сформулировать - почему виснет открытие семерошной базы при подключении к ней по COM через окно авторизации 1С?))
Просто любопытно)
|
|
7
ненавистник
15.08.11
✎
13:20
|
проблема решена))
|
|