Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Ошибка при создании объекта из компоненты ...\ExtForms\KMNGuard.mod (отсутствует CLSID)

Ошибка при создании объекта из компоненты ...\ExtForms\KMNGuard.mod (отсутствует CLSID) 3 года 3 мес. назад #1

  • Илясов Александр
  • Илясов Александр аватар
  • Не в сети
  • Давно я тут
  • Илясов Александр, фирма КАМИН
  • Сообщений: 144
  • Спасибо получено: 60
  • Репутация: 28
Очень популярная ошибка, опишу как бороться.
Обычно хватает запустить платформу от имени администратора, если не помогло, читаем дальше:
1. Версия платформы обязательно должна быть 7.7.27
2. Должна быть установлена компонента v7plus, ее можно взять:
2.1. На диске ИТС
2.2. Тут: https://yadi.sk/d/m96uGjXiazBPi
2.3. Тут:

Вложенный файл:

Имя файла: v7plus.zip
Размер файла:111 KB

2.4. Тут: http://yandex.ru/yandsearch?text=v7plus.dll%20&lr=6
После скачивания, распаковать в папку с программой
3. Файлы v7plus.dll и V7PLUS.ALS вышеописанной компоненты должны находиться в папке bin, там же где находятся файлы платформы (1cv7.exe, 1cv7s.exe, 1cv7l.exe в зависимости от вашей поставки)
4. Желательно чтобы v7plus.dll и V7PLUS.ALS не присутствовали более ни в каких системных папках.
5. Если ОС Windows Vista и выше, база НИ В КОЕМ СЛУЧАЕ не должна находиться в системных папках (Program Files, Windows, Users и т.д.)
6. Если вышеописанное выполнено, первый запуск базы должен производить пользователь, имеющий права администратора на данном компьютере. В случае использования ОС Windows Vista и выше, платформу нужно запускать от имени администратора (ПКМ на значке - Запуск от имени администратора). Последующие запуски производить от имени администратора не обязательно.
7. В некоторых случаях требуется принудительная регистрация компоненты из командной строки, запущенной от имени администратора: regsvr32 C:\Program Files\1cv77\BIN\v7plus.dll, вместо "C:\Program Files\1cv77\BIN" - нужно указать место, куда установлена платформа 1С:Предприятие 7.7

Некоторые не очевидные вещи:
1. v7plus некорректно работает с некоторыми "пиратскими" версиями 1С:Предприятие 7.7.27. Выход - использовать легальную версию.
2. При использовании 64-разрядной ОС, папку с программой желательно не устанавливать в папку Program Files, а использовать папку Program Files (x86), либо другую не системную папку.
3. Если ОС Windows Vista и выше и платформа расположена на сетевом диске, в системе должно быть разрешено использовать сетевые диски от имени администратора. Как это сделать, можно прочитать тут:
http://yandex.ru/yandsearch?text=%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5

Если кто-то может дополнить тему, буду благодарен.
Илясов Александр, фирма КАМИН
Тема заблокирована.

Ошибка при создании объекта из компоненты ...\ExtForms\KMNGuard.mod (отсутствует CLSID) 1 год 10 мес. назад #2

  • Илясов Александр
  • Илясов Александр аватар
  • Не в сети
  • Давно я тут
  • Илясов Александр, фирма КАМИН
  • Сообщений: 144
  • Спасибо получено: 60
  • Репутация: 28
Дополню. В свойствах исполняемого файла платформы не надо выставлять режим совместимости с предыдущими версиями Windows. В этом случае v7plus.dll будет регистрироваться в одной среде, а работать в другой - получим ту же самую ошибку.
Илясов Александр, фирма КАМИН
Тема заблокирована.
Время создания страницы: 0.129 секунд
Работает на Kunena форум