Компонента V7Plus.dll не найдена

По данному вопросу я проконсультировался у одного крупного омского интегратора (партнера 1С). И это решение сугубо их идея. Я лишь, как и любой айтишник, просто воспользовался чужим опытом.

Обо всем по порядку.

Компонента V7Plus.dll может быть размещена:

  • в C:WindowsSystem32
  • в C:Program Files1CBIN
  • и в корневой директории с базой данных.

Лучшим решением для Вас будет, если Вы разместите этот dll-файл сразу в трех указанных местах, так сказать, для надежности.

Но если просто скопировать этот файл в эти три места он сам «работать» не станет. Нужно «подсказать» системе, что есть такой файл и его неплохо было бы использовать для работы. Для этого нужно зарегистрировать добавленные dll-файлы.

Это происходит как-то так:
  1. сразу отменяем все регистрации, которые были ранее:
    regsvr32 /u/s "C:WindowsSystem32V7Plus.dll"
    regsvr32 /u/s "C:Program Files1CBINV7Plus.dll"
    regsvr32 /u/s "D:DBaseBuhV7Plus.dll"

    Это 3 независимые команды, которые исполняются поочередно. Ключ /u – это удаление регистрации, а /s – это включение «тихого» режима, без различных уведомлений, которые так любит Microsoft. Путь в последней команде должен соответствовать пути до вашей базы данных 1С.
  2. регистрация библиотек:
    regsvr32 /s "C:WindowsSystem32V7Plus.dll"
    regsvr32 /s "C:Program Files1CBINV7Plus.dll"
    regsvr32 /s "D:DBaseBuhV7Plus.dll"

    Все тоже самое, но уже без ключика /u.
  3. Перезагружаем ОС.

На этом всё! Система будет работать стабильно, подобных ошибок выскакивать больше не должно.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен

Похожие статьи

Комментарии (3)

  • Положить длл-ку в систем32 и расшарить на нее права для всех пользюков, и да, зарегать тоже не помешает. Работать будет 100%

  • Инна

    Здравствуйте. Скажите пожалуйста, по какой причине может возникать проблема, такая, система то видит эту компоненту 1сv7plus, то не видит? Все зарегистрированно. База находиться на удаленном сервере.

  • Hangal

    У меня вообще не было этого файла, я его скачала, положила по папкам и запустила 1с от имени администратора и все))