Решена ошибка при подключении через com 1с 7.7 из 1с 8.3: Новый COMObject("V77.Application"); по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса


Новый COMObject(«V77.Application»); по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса.

Здравствуйте!

Получив многим известное сообщение, на платформе 8.3.13.1690:

Новый COMObject("V77.Application"); по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса

Перерерыл все что было на эту тему на форумах, и так как решение оказалось неописанным до конца, указываю свое:

Решалась задача подключиться на клиенте 8.3 к платформе 7.7, не через сервер 1с, который на Линуксе

Везде советовали регистрировать библиотеку incomcntr.dll, по факту понадобилось регистрировать еще 3 библиотеки из 7.7 см. фото

V7plus.dll

v7chart.dll

zlibeng.dll

Также прилагаю тестовую базу и обработку тестирования подключения на клиенте 8.3.

4 Comments

  1. serpent

    Витиеватая фраза.

    Решалась задача подключиться через на клиенте к 7.7, не через сервер 1с, который на Линуксе

    через на клиенте

    Reply
  2. KEV8383

    Спасибо!!! Как раз на этой неделе столкнулся с этой проблемой.

    Reply
  3. Sangre1999

    (1) Спасибо, подправил

    Reply
  4. user-z99999
    regsvr32 «C:Program Files (x86)1Cv77BINv7plus.dll»
    regsvr32 «C:Program Files (x86)1Cv77BINv7chart.dll»
    regsvr32 «C:Program Files (x86)1Cv77BINzlibeng.dll»
    regsvr32 «C:Program Files1cv88.3.13.1513incomcntr.dll»
    pause
    

    После регистрации dll от имени Администратора, ошибка осталась.

    Решение: установить программу 1С 7.7. на компьютер пользователя. При установке происходит регистрация всего, что нужно.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *