База7 = Новый COMОбъект("V77s.Application");
Если База7.Initialize (База7.RMTrade , "","NO_SPLASH_SHOW") = 0 Тогда
База7 = Неопределено;
Сообщить("Произошла ошибка. Подключение к OLE-объекту не произошло"); Возврат;
Иначе
Контрагент7 = База7.CreateObject("Справочник.Контрагенты");
...
На одном ПК сообщает, что "Подключение к OLE-объекту не произошло", а на другом - все ок. То же из подключением в версии 7.7 при подключение к базе на 7.7. Что нужно, чтоб это подключение "работало"? Заранее спасибо за ответы.
(1) Antony_79,
1) Понять почему оно не работает.. Возьмите в попытку исключение... и в исключение выведите Описание ошибки.
2) Ну логично поняв в чем проблема исправить её.
(7) в исключение в отладчике не попадает, выбывивает: -набор_цифр Клас не зарегистрирован, такая же ошибка здесь http://forum-1c.ru/index.php?topic=42738.0 описана. Проделал то же, что и там, но... не помогло.
(8) Antony_79, как понимаю версия 1С 7.7 просто скопирована с другого компьютера. Соответственно не зарегистрированы библиотеки именно от этой версии. Зарегистрировать...
(9) пробовал с 27-м "народным" релизом платформы 7.7 - переустановливал у клиента. Ошибка та же. На своем ноуте проверял, все отлично конектится - те же платформы.
(9) spacecraft,
Часто спасает такой набор действий:
1. При загрузке компа зайти как администратор.
2. На ярлычке 1С щёлкнуть правой кнопкой мыши, выбрать пункт "запуск от имени администратора".
3. Выполнить все действия по подключению БД (описаны в начальном вопросе).
Если пункт 3 срабатывает нормально - тогда будет правильно работать и в дальнейшем (независимо от логина/пароля в п.1). Если не срабатывает - надо правильно переинсталлировать 1С (без этого никак).
(23) Antony_79, я не про сервера, а про конкретный пользовательский комп/сеанс, откуда запускается соединение, спросил... А еще в момент подключения посмотри диспетчером задач за процессом 1С77, бывает он показывает окно стартера, но неактивным...
(11) Antony_79, а точно sql версия 7.7 установлена? и запускается? и базы там подключены?
В строке запуска пусто, значит откроется окно выбора базы и если затянуть с выбором и запуском, то отвалится по таймауту.
Проверить записи в реестре.
Хм, не всее так просто как казалось. Поключение 7.7 -> 7.7 (база бух. -> база торг.). Базы находятся на разных серверах: бух. - ось 2003, торг. - ось 2008 х32. Платформа на сервере бух. установлена (юнисетап 27), на сервере торг. перенесена из старого сервера 2003 (т.е. не установлена). Но подключение успешно устанавливается. Пока "приколи" только при подключении 8.х -> 7.7.
1. открываем 1С в режиме конфигураторв, включаем глобальный поиск на ".dll"
2. потом проверяем или все библиотеки есть
3. берем vkloader.dll и пропысываем в конфе их запуск через него