|
|
|
Не работает синхронизация | ☑ | ||
|---|---|---|---|---|
|
0
Alex7771
09.12.25
✎
09:43
|
Есть БГУ и ЗКГУ, синхронизация работала нормально, потом перестала (обновляли бгу, згу, платформу не меняли , база скульные, прямое соединение, пользователей, пароли не меняли ). И при попытке жмякнуть "Проверить соединение" тоже выдает ошибку:
не подскажите в чем может быть дело ? Обработка: ТранспортСообщенийОбменаCOM Не удалось подключиться к приложению: Ошибка при вызове конструктора (COMObject) {ОбщийМодуль.ОбщегоНазначенияСлужебныйКлиентСервер.Модуль(397)}:COMConnector = Новый COMObject(ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя()); // "V83.COMConnector" {ОбщийМодуль.ОбщегоНазначения.Модуль(3461)}:Возврат ОбщегоНазначенияСлужебныйКлиентСервер.УстановитьВнешнееСоединениеСБазой(Параметры, ПодключениеНедоступно, КраткоеОписаниеОшибки); {ОбщийМодуль.ТранспортСообщенийОбмена.Модуль(1185)}:Результат = ОбщегоНазначения.УстановитьВнешнееСоединениеСБазой(СтруктураНастроек); {ОбщийМодуль.ТранспортСообщенийОбменаПовтИсп.Модуль(13)}:Возврат ТранспортСообщенийОбмена.УстановитьВнешнееСоединениеСБазой(СтруктураНастроек); {Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(546)}:Подключение = ТранспортСообщенийОбменаПовтИсп.УстановитьВнешнееСоединениеСБазой(СтруктураПараметров); {Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(614)}:ВнешнееСоединение = УстановитьВнешнееСоединениеСБазой(ДействиеПриОбмене); {Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(63)}:Возврат ПроверкаВнешнегоСоединенияПередОбменом(Перечисления.ДействияПриОбмене.ВыгрузкаДанных, СообщениеДляСопоставленияДанных); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(8766)}:Если Не Транспорт.ПередВыгрузкойДанных(СообщениеДляСопоставленияДанных) Тогда {ОбщийМодуль.ОбменДаннымиСервер.Модуль(1706)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена); {ОбщийМодуль.ОбменДаннымиСервер.Модуль(9016)}:ВыполнитьДействиеОбмена(Отказ, УзелИнформационнойБазы, {Обработка.ВыполнениеОбменаДанными.МодульМенеджера(30)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы( {(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(6474)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; // АПК:487 Исполняемый код безопасен. {ОбщийМодуль.ДлительныеОперации.Модуль(1720)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1687)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка] по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса |
|||
|
1
PR
09.12.25
✎
09:51
|
(0) Чуть больше триллиона ответов в интернете, что нужно от имени администратора выполнить regsvr32 "C:\Program Files\1cv8\8.5.1.1087\bin\comcntr.dll"
|
|||
|
2
Мультук
гуру
09.12.25
✎
09:51
|
(0)
Вариант 1. Включить обмен через файлы, отказаться от com Вариант 2. Напрячься и загуглить строку: -2147221005(0x800401F3): Недопустимая строка с указанием класса |
|||
|
3
Kongo2019
09.12.25
✎
09:52
|
По класике при такой ошибке нужно зарегистрировать библиотеку ComConnector это файл comcntr.dll из каталога программы.
Но платформы говоришь не меняли. |
|||
|
4
d4rkmesa
09.12.25
✎
10:13
|
(0) А может, кто-то установил другую версию платформы там параллельно?
|
|||
|
5
mikecool
09.12.25
✎
12:11
|
(3) только линух добавили )))
|
|||
|
6
Alex7771
10.12.25
✎
07:58
|
comcntr.dll помогло, сисадмин как-то ее почикал до этого
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |