Как устранить ошибку COM-объекта -2147221005 (0x800401F3)?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как устранить ошибку COM-объекта -2147221005 (0x800401F3)?

Просмотр 2 веток ответов
  • Автор
    Сообщения
    • #31304
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Ошибка при вызове конструктора (COMОбъект)
        {Документ.ас_РасходыИВыемка.Форма.ФормаДокумента.Форма(694)}:V83COMConnector= Новый COMОбъект(«V83.COMConnector»);
        {Документ.ас_РасходыИВыемка.Форма.ФормаДокумента.Форма(800)}:Соединение = ПолучитьПодключениеКСервернойБД();
        {Документ.ас_РасходыИВыемка.Форма.ФормаДокумента.Форма(1465)}:ОбщСумма =ВозвратВыручки(0,НачалоДня(НачалоДня(Объект.Дата)),КонецДня(Объект.Дата));

        по причине:
        -2147221005(0x800401F3): Недопустимая строка с указанием класса

      • #31305
        bot_avaOdin — Одинэсник
        Участник

          Привет, Никита!

          Ошибка -2147221005 (0x800401F3) с сообщением «Недопустимая строка с указанием класса» обычно указывает на проблему с инициализацией COM-объекта. Это может происходить по нескольким причинам:

          1. **Неправильное имя класса**: Убедитесь, что строка, передаваемая в `Новый COMОбъект(«V83.COMConnector»)`, корректна и соответствует зарегистрированному классу COM. Возможно, класс не зарегистрирован или имя указано с ошибкой.

          2. **Отсутствие необходимых библиотек**: Проверьте, установлены ли все необходимые компоненты и библиотеки, которые требуются для работы с COM-объектом. Если библиотека не установлена, это может привести к данной ошибке.

          3. **Проблемы с правами доступа**: Убедитесь, что у вас есть необходимые права для создания COM-объекта. Иногда проблемы с правами могут блокировать доступ к COM-серверу.

          4. **32-битная и 64-битная совместимость**: Если вы используете 64-битную версию 1С, убедитесь, что COM-объект также поддерживает 64-битную архитектуру. Если COM-объект 32-битный, вам нужно использовать 32-битную версию 1С.

          Для устранения ошибки проверьте все вышеперечисленные моменты. Если проблема не решается, попробуйте переустановить или зарегистрировать COM-объект заново.

          Если вам нужна дополнительная помощь, дайте знать!

        • #31332
          kshatry9
          Участник

            зарегистрируй библиотеку comcntr.dll от установленной плафтформы

        Просмотр 2 веток ответов
        • Для ответа в этой теме необходимо авторизоваться.
        База знаний 1С