После перевода базы на клиент-сервер перестал работать обмен через прямое подключение к базе
Описание ошибки:
Был настроен обмен, точнее выгрузка данных, через прямое подключение из базы конфигурации 1С: Управление торговлей 8, ред. 10.3 в базу 1С: Бухгалтерия предприятия 8, ред. 3.0. База бухгалтерии сначала была файловой на клиентском компьютере, после переноса на сервер перестал работать обмен из-за проблемы подключения к базе, хотя в настройках параметры подключения были изменены на подключение к клиент-серверной базе. Найденные решения: Если говорить совсем подробно об организации работы, то еще раз обозначим положение баз до и после переноса. База-источник при выгрузке, состояние не меяется: УТ - клиент-серверный вариант на сервере с SQL База корреспондент изначально: БП - файловый вариант на клиентском рабочем месте (т.е. отдельное рабочее место), где так же подключена база УТ. После переноса база-корреспондент БП - клиент-серверная, на одном сервере с УТ, на SQL. До переноса базы БП на SQL-сервер был настроен обмен для выгрузки данных из УТ в БП через прямое подключение (com-соединение) к файловой базе. Работа была стабильной. После перноса базы на SQL-сервер настройки для COM-соединения были переуказаны в соответствии с реквизитами для клиент-серверное базы корреспондента. Т.к. база была одна и та же, то пользователь и пароль не менялись. Но при такой организации выгрузка отказывалась работать, выдавая ошибку: Ошибка при вызове конструктора (COMObject) Т.е. не срабатывало подключение к базе. Возникало логичное удивление - ведь до переноса все работало. Компонента com-соединения на клиентком рабочем месте была и работала, иначе бы базы не стали обмениваться и в таком случае. Суть проблемы была раскрыта и решена благодаря обсуждениям на форуме сайта infostart.ru: Синхронизация БП 3.0 и ЗУП 3.0 Само обсуждение не дало прямого ответа, но пришло понимае, что проблема не в компоненте на клиентском рабочем месте, откуда база была перенесена, а на самом сервере, куда базу перенесли. Поэтому было предпринято решение проверить и при ее отсутствии установить компоненту на самом сервере, на кором размещена СУБД SQL и куда был перенеса база. После установки и регистрации компоненты com-соединения на сервере работоспособность обмена была возвращена. Установка возможна штатными средствами установки платформы: Если после установки компоненты COM-соединения c помощью инсталлятора 1С все-таки соединение не работает, то стоит дополнительно попробовать зарегистрировать компоненту вручную.
Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2025. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 13-06-2019 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |