Раньше с такой проблемой не сталкивался - скачал чью-то внешнюю обработку, которая доки из 7.7 в 8.2 конвертирует.
Строка подключения к семерке у этого автора идет с пустым пользователем и паролем, т.е заполнить их на форме перед подключением к базе не предлагатеся. Соответственно если в базе есть зарегенные пользователи, для подключения 1С-ка 7-ка выводит окошко авторизации.
Ну и даже при указании правильного логина, пароля, при подключении к большой базе обработка с этого момента зависает на неопределенное время.
Раньше, когда я сам писал подобные обработки, перед поделючением предварительно пользователю предлагал ввести юзера и пароль, затем уже подключался, т.е таких проблем раньше не знал.
Проблема вроде как и не очень большая. но может быть, кто-нибудь знает в чем ее причины, или воспринимать это уже как данность?))
(5) Я про код и говорю.
Отличие в коде от моего варианта - в том, что я передаю в метод Com-объекта Initialize() уже сформированную с учетом пользователя и пароля строку подключения, автор обработки передает строку подключения к базе с пустыми строками юзера и пароля. 1С-ка, естественно, сама при этом выводит окошко автроизации, ну и при подключении к большой базе в этом случае обработка зависает.
Т.е вопрос фактически можно так сформулировать - почему виснет открытие семерошной базы при подключении к ней по COM через окно авторизации 1С?))
Просто любопытно)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший