PDA

Просмотр полной версии : 1с 8.3 (8.3.9.2170) ошибка при подключении ЭСЧФ



lemurko
04.04.2017, 15:47
Уважаемые форумчане, прошу помощи.
Бухгалтерия для Беларуси, редакция 2.1 (скачана с данного форума).
После настройки реквизитов и попытки установить соединение выдает следующую ошибку:

{Обработка.ТекущиеДелаПоЭД О.Форма.ТекущиеДела.Форма(23 92)}: Ошибка при вызове конструктора (ComОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса
Что нужно сделать? (с 1с я на Вы)

avm3110
05.04.2017, 05:25
Ошибки с диагностикой типа:




{Обработка.ТекущиеДелаПоЭД О.Форма.ТекущиеДела.Форма(23 92)}: Ошибка при вызове конструктора (ComОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса


Означает, что не была зарегистрирована в системе соответствующая ком-компонента.
Регистрация компонент в "ручном режиме" выполняется при вызове окна "командной строки" с правами локального админа командой regsrv32

lemurko
05.04.2017, 17:34
Ошибки с диагностикой типа:


Означает, что не была зарегистрирована в системе соответствующая ком-компонента.
Регистрация компонент в "ручном режиме" выполняется при вызове окна "командной строки" с правами локального админа командой regsrv32
Спасибо за ответ! Попробовал - не помагает.
ОС - win 7 x64, версия 1с тоже 64х битная

avm3110
05.04.2017, 20:34
(задумчиво) а что именно пробовали? Дайе полную командную строку.
И не понятно, а что там у вас в реестре (сталкивался с тем, что пока ручками не вычищал реестр - пляски с бубном был "на ветер").
Ну и наконец..
А что собственно у вас находится по указанному месту "Обработка.ТекущиеДелаПоЭД� �.Форма.ТекущиеДела.Форма(239 2)"? Какие строки кода?

lemurko
05.04.2017, 21:08
(задумчиво) а что именно пробовали? Дайе полную командную строку.
И не понятно, а что там у вас в реестре (сталкивался с тем, что пока ручками не вычищал реестр - пляски с бубном был "на ветер").
Ну и наконец..

пробовал так
regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll
и так (после отмены предыдущего
C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll

А что собственно у вас находится по указанному месту "Обработка.ТекущиеДелаПоЭД� �.Форма.ТекущиеДела.Форма(239 2)"? Какие строки кода?
ответил бы с радостью, но как я и говорил - с 1с на вы. подскажите, где смотреть в конструкторе?

avm3110
06.04.2017, 05:39
пробовал так
regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll
и так (после отмены предыдущего
C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll


хм-м-м.. для указанных выше условий

1с 8.3 (8.3.9.2170) и ОС - win 7 x64, версия 1с тоже 64х битная
командная строка должна быть
C:\Windows\SysWOW64\regsvr32 «C:\Program Files\1cv8\8.3.9.2170\bin\comcntr.dll

и запускатьсь строго под правами локального админа ("явно" под правами, а не под юзера входящего в группу с такими правами)


подскажите, где смотреть в конструкторе?

Ну тогда:

1. для начала, снесите из виндов все релизы 1Ски (а то похоже там у вас изрядная помойка из них)
2. запускаете regedit32 входите в реестр и дочищаете ручками все что относится к 1С (можно использовать контексты "1cv8" и comcntr.dll
3. Обязательно перегружаете комп и накатываете последний релиз платформы
4. регите соответствующую dll-ку

lemurko
06.04.2017, 23:08
хм-м-м.. для указанных выше условий

1с 8.3 (8.3.9.2170) и ОС - win 7 x64, версия 1с тоже 64х битная
командная строка должна быть
C:\Windows\SysWOW64\regsvr32 «C:\Program Files\1cv8\8.3.9.2170\bin\comcntr.dll

и запускатьсь строго под правами локального админа ("явно" под правами, а не под юзера входящего в группу с такими правами)

так и делал просто скопировал строку из инета не поменяв номер версии (тк делаю все на удаленном пк - не было доступа на момент написания поста)


Ну тогда:

1. для начала, снесите из виндов все релизы 1Ски (а то похоже там у вас изрядная помойка из них)
2. запускаете regedit32 входите в реестр и дочищаете ручками все что относится к 1С (можно использовать контексты "1cv8" и comcntr.dll
3. Обязательно перегружаете комп и накатываете последний релиз платформы
4. регите соответствующую dll-ку

1с стоит 1, устанавливал тока 1 раз. попробую переустановить и почистить реестр. может имеет смысл поставить 32-х битную платформу?

lemurko
07.04.2017, 16:49
Чистка реестра и переустановка с последующей регистрацией не помогли