В тексте модуля общего назначения конфигурации, в функции"ПолучитьЗначениеПеременной(ИмяПараметра, Кэш = Неопределено, КэшИзменен = Ложь) Экспорт", происходит попытка загрузить внешнюю компоненту NameDecl.dll и если она не зарегистрирована в операционной системе, то 1С (при запуске конфигурации "1С: Предприятие Зарплата и Управление Персоналом 2.5" или "1С:Управление Производственным Предприятием 1.3") выдает в служебном окне сообщение "Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!" из обработчика исключения.
Регистрация внешней компоненты склонения ФИО NameDecl.dll
В случае отсутствия компоненты, ее можно найти на диске или сайте информационно-технологического сопровождения (ИТС) и скопировать в каталог, где была установлена программа "1С:Предприятие". (Каталогом установки является С:\Program Files\1Cv81\bin\NameDecl.dll или С:\Program Files (x86)\1Cv81\bin\NameDecl.dll). Если платформы 8.0, 8.1 и 8.2 используются совместно, то NameDecl.dll нужно разместить в всех каталогах BIN или в C:\Windows\System32 иначе даже при зарегистрированной DLL ошибка не исчезнет.
После этого необходимо зарегистрировать компоненту. Для этого под правами администратора необходимо выполнить команду "regsvr32 NameDecl.dll", указав полный путь к каталогу, в которой скопирована DLL. Если попытаться зарегистрировать обработку без прав администратора, в Windows Vista или Windows 7 получим сообщение об ошибке 0х80070005
Текс ошибки "Модуль "С:\Program Files\1Cv81\bin\NameDecl.dll" загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0х80070005" широко известен - не хватает прав доступа.
Итак, последовательность действий для установки и регистрации внешней компоненты склонения фамилии имени отчества:
1. Создадим ярлык на DLL на рабочем столе, перетащив его правой кнопки мыши из исходного каталога на рабочий стол.
2. Отредактируем путь к файлу - объекту, указав regsvr32 перед полным путем к файлу NAMEDECL.DLL как показано на рисунке
3. С рабочего стола правой кнопкой мыши по ярлыку и в открывшемся меню - "Запуск от имени администратора"
4. Запускаем ярлык для регистрации компоненты NameDecl.dll. В случае успешной установки Windows покажет сообщение следующего содержания:
5. После регистрации внешней компоненты ярлык, ссылающийся на DLL, можно удалить.
|