|
странная проблема с V83COMConnector |
☑ |
0
Boris_Britva
12.01.21
✎
11:56
|
Всем доброго времени суток.
Давненько я тут не был.
В общем проблема в следующем, помогите пожалуйста кто чем может, есть комп, на нем условно 3 базы данных, одна из них новая(не знаю, важно ли это), все три БУ 3.0.
Так вот, если включить в новой базе автоматическое обновление или резервное копирование под клиентом, всё проходит на ура.
В двух старых ругается:
12.01.2021 18:52:00 Не удалось подключится к другой программе: -2147221005(0x800401F3): Недопустимая строка с указанием класса
{ОбщийМодуль.ОбщегоНазначенияСлужебныйКлиентСервер.Модуль(393)}: COMConnector = Новый COMObject(ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя()); // "V83.COMConnector"
{ОбщийМодуль.ОбщегоНазначенияКлиент.Модуль(1134)}: Возврат ОбщегоНазначенияСлужебныйКлиентСервер.УстановитьВнешнееСоединениеСБазой(Параметры, ПодключениеНедоступно, КраткоеОписаниеОшибки);
{ОбщийМодуль.РезервноеКопированиеИБКлиент.Модуль(382)}: Результат = ОбщегоНазначенияКлиент.УстановитьВнешнееСоединениеСБазой(ПараметрыПодключения);
{ОбщийМодуль.ОбщегоНазначенияСлужебныйКлиент.Модуль(883)}: ВыполнитьОбработкуОповещения(Оповещение, Зарегистрировано);
{ОбщийМодуль.ФайловаяСистемаСлужебныйКлиент.Модуль(800)}: ВыполнитьОбработкуОповещения(Оповещение, Результат);
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса V83COMConnector
Ошибка возникает в момент объявления внешней компоненты
Что делал:
1. Обновлял платформу.
2. Даунгрейдил платформу(мало ли).
3. КЭШ чистил.
4. Вручную регитрировал comcntr.dll.
|
|
1
Kigo_Kigo
12.01.21
✎
11:59
|
х34 х64
|
|
2
Kigo_Kigo
12.01.21
✎
12:00
|
*х32 х64, бд запускаются под разными платформами
|
|
3
Kigo_Kigo
12.01.21
✎
12:01
|
Смотреть сюда
|
|
4
Boris_Britva
12.01.21
✎
12:01
|
х64
|
|
5
Boris_Britva
12.01.21
✎
12:03
|
вообще параметр в списке баз не проставлен. Платформа одна 64, на данный момент последняя
|
|
6
Kigo_Kigo
12.01.21
✎
12:09
|
поправить путь к своему ,Завернуть в батник, запустить от имени администратора
C:\Windows\System32\regsvr32.exe "C:\Program Files\1cv8\8.3.15.1830\bin\comcntr.dll"
pause
|
|
7
Наблюдающий
12.01.21
✎
12:10
|
|
|
8
1Сергей
12.01.21
✎
12:19
|
(5) а венда точно 64?
|
|
9
Boris_Britva
12.01.21
✎
12:21
|
(7) спасибо тебе, добрый человек, помогло
(8) обижаешь))) а я тебя помню, ты мне много помогал на заре карьеры программиста. Большое человеческое тебе спасибо)
|
|
10
1Сергей
12.01.21
✎
12:31
|
О, нифига. Приятно :)
|
|
11
TormozIT
гуру
12.01.21
✎
17:46
|
"Управление COM классами 1С" решит большинство подобных проблем. Если проблема возникает в серверном коде, то инструмент надо запускать в терминальном сеансе на этом сервере.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший