Меню

1с namedecl ошибка на сервере

Загрузка внешней компоненты склонения ФИО

Я
   Sayan_mi

31.10.18 — 07:14

Имеется ЗУП 2.5 для Белоруси сильно переписанный на платформе платформе 8.3.12.1595

При выполнении строки ЗагрузитьВнешнююКомпоненту( «NameDecl.dll») вылетает по ошибке. Так как вариант серверный и сервер 64 разрядный пробовали подключить компоненту «NameDeclWin64.dll» ошибка остается. Явно указывал каталог где лежит DLL на сервере, проблема остаётся. В регистр «внешние компоненты» dll подсоединил.

Куда дальше копать?

   Cyberhawk

1 — 31.10.18 — 07:29

Копни в кошелек, посчитай сколько там денежнек

   Sayan_mi

2 — 31.10.18 — 07:35

(1) не понял.

   Hans

3 — 31.10.18 — 07:51

(2) Кто не понял —  тот поймет.

   Cyberhawk

4 — 31.10.18 — 07:59

(2) Если там денежек мало, то пиши три письма. Если много — пригласи специалиста.

   d4rkmesa

5 — 31.10.18 — 08:18

(0) >>При выполнении строки ЗагрузитьВнешнююКомпоненту( «NameDecl.dll»)

А где эта строка у вас находится? В каком модуле или обработке?

   МимохожийОднако

6 — 31.10.18 — 08:20

(0) Попробуй использовать 32-разрядного клиента

   Sayan_mi

7 — 31.10.18 — 08:24

(5)в модуле обычного приложения.

Да файл «NameDeclWin64.dll» по явно заданному пути существует.

Проверить зарегистрировали ли компоненту на сервере увы не могу.

   МимохожийОднако

8 — 31.10.18 — 08:43

«NameDecl.dll» и «NameDeclWin64.dll» одно и тоже или разные компоненты? Где взяли вторую?

   d4rkmesa

9 — 31.10.18 — 09:10

Это устаревшая компонента, скорее всего. У вас не самая актуальная конфигурация? В ЗУП 2.5.130.2 примерно такой код для подключения:

ИначеЕсли ВРег(ИмяПараметра) = ВРег("глКомпонентаСклоненияФИО") Тогда
            Попытка
                // Загружаем внешнюю компоненту                ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl", ТипВнешнейКомпоненты.Native);

                НайденноеЗначение = Новый("AddIn.Decl.CNameDecl");
            Исключение
                // Не удалось выполнить операции с внешней компонентой

                СообщитьОбОшибке("Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!");
            КонецПопытки;
   d4rkmesa

10 — 31.10.18 — 09:11

(9) Строка съехала в комментарий, ну надеюсь понятно.

   d4rkmesa

11 — 31.10.18 — 09:12

В общем, актуальная компонента обычно лежит в макете, и ее и нужно подключать, желательно «штатным» способом. Конечно, есть вероятность, что у вас актуальная компонента, но возможно и нет.

   Cyberhawk

12 — 31.10.18 — 10:12

Да все пади проще — чувак пытается загрузить, не подключив

   Sayan_mi

13 — 31.10.18 — 10:15

(12) Подключаю не я (доступа к серверу у меня нет). а вот механизм из Зарплата и Управление Персоналом, редакция 2.5 (2.5.126.1) сработал. (9) Большое спасибо!

   Cyberhawk

14 — 31.10.18 — 10:32

(13) Хз о чем ты. Я про методы с одноименными названиями.

  

Sayan_mi

15 — 31.10.18 — 11:06

(14) прости я не про подключение а про регистрацию длл в системе. А подключать я подключал.

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

 +1 

   

Распечатать

Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!

Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!» при запуске конфигурации «1С:Предприятие Зарплата и Управление Персоналом 2.5 появляется в случае отсутствия компоненты NameDecl.dll или если данная компонента не зарегистрирована в системе (обычно это бывает после установки платформы 1cv8 не под правами администратора операционной системы).

В случае отсутствия компоненты, ее можно найти на диске ИТС и переписать в каталог /bin/ установленной платформы «1С:Предприятие 8.
Если после этого ошибка все равно остается (такое возможно, например, при работе под управлением ОС «Windows Vista» или «Windows 7) – необходимо зарегистрировать компоненту «вручную».

Для этого в командной строке ОС можно набрать команду regsvr32 «[Путь к DLL]NameDecl.dll» и выполнить ее под правами администратора.
Здесь [Путь к DLL], скорее всего, для платформы 1cv81 – «С:Program Files1Cv81bin», а для платформы 1cv82 – «С:Program Files1cv828.2.9.356bin». При наборе пути к файлу необходимо заключить его в двойные кавычки.

Если при регистрации таким способом возникла ошибка – «Модуль «[Путь к DLL]NameDecl.dll» загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0х80070005, то можно попробовать выйти из положения следующим образом:

1. На компьютере находим файл NameDecl.dll (скорее всего, для платформы 1cv81 он находится в «С:Program Files1Cv81bin», а для платформы 1cv82 в «С:Program Files1cv828.2.9.356bin»). Для найденного файла создаем ярлык и выносим его на рабочий стол.
2. На рабочем столе правой кнопкой мыши вызываем свойства этого ярлыка.
3. В свойствах на закладке «Ярлык» в окне «Объект» перед путем к файлу вставляем команду regsvr32 (помним, что путь должен быть в двойных кавычках).
4. На этой же закладке свойств ярлыка жмем на кнопку «Дополнительно». В открывшемся диалоге устанавливаем флажок «Запуск от имени администратора» и сохраняем внесенные изменения.
5. Запускаем ярлык для регистрации компоненты NameDecl.dll (обычно запуск регистрации через ярлык достаточно произвести один раз).
6. После регистрации компоненты ярлык можно удалить.

Rumus89

1

14.01.2011, 18:33. Показов 21058. Ответов 8


Доброго времени.
Возникла проблема с компонентой склонения ФИО NameDecl.dll. Вопросы о регистрации компоненты можно опустить и начать с того что компонента зарегина правильно, в файловом режиме работы компоненту успешно получаю и провожу склонение, на сервере же компонента напрочь отказывается работать.
Версия 1с Предприятия 8.1.12.80. Замечу что в 8.1.11.X компонента на сервере работала.
т.е локально все работает а на сервере нет, кто сталкивался с такой проблемой отпишите плиз…

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

AlexanderRunov

2 / 2 / 0

Регистрация: 19.02.2012

Сообщений: 30

03.04.2012, 13:30

2

У меня она вообще не работает. И как я только ее сегодня не пробовал зарегистрировать. И пробовал даже добавить через регистр сведений —> внешние компоненты. Все равно не пашет. Залез в конфигуратор. Често, пока не разбирался, но если так, то все работает:

1C
1
2
3
4
5
6
7
8
9
ИначеЕсли ВРег(ИмяПараметра) = ВРег("глКомпонентаСклоненияФИО") Тогда
            Попытка
                // Загружаем внешнюю компоненту
                ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl", ТипВнешнейКомпоненты.Native);
                //НайденноеЗначение = Новый("AddIn.Decl.CNameDecl"); <-- Закомментировал
                Исключение
                // Не удалось выполнить операции с внешней компонентой
                СообщитьОбОшибке("Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!");
            КонецПопытки;



0



900 / 877 / 8

Регистрация: 15.03.2012

Сообщений: 2,680

03.04.2012, 13:43

3

Читайте справку к «ЗагрузитьВнешнююКомпоненту()»:

Недоступен на сервере 1С:Предприятие.



1



2 / 2 / 0

Регистрация: 19.02.2012

Сообщений: 30

03.04.2012, 14:35

4

Fenomen, я эт знаю =). Написано действительно по другому и сделано было это до меня третьей фирмой. Специально код не стал исправлять, т.к. они к нам должны подойти по каким-то вопросам, а я у них и спрошу про эту фишку =).
А так, как всегда: Спасибо =)



0



2 / 2 / 0

Регистрация: 19.02.2012

Сообщений: 30

10.04.2012, 10:36

5

Появился интересный факт. Пока код не переписывал, не до этого. Однако эта ошибка появляется не везде, на некоторых компах ее нет, но не в моем офисе =). База просто скопирована и запущена на других компах. В основном ошибка есть, но не всегда.



0



900 / 877 / 8

Регистрация: 15.03.2012

Сообщений: 2,680

10.04.2012, 12:04

6

А попробуйте на том компе на котором возникает ошибка запустить 1С с административными правами. Правой кнопкой — Запуск от имени администратора.



0



2 / 2 / 0

Регистрация: 19.02.2012

Сообщений: 30

10.04.2012, 15:53

7

Ну вот ситуация такая. У меня на компьютере (windows 7) такой проблемы нет (база скопирована или просто адрес на сервер к базе). Зашел на компьютер к начальнице (XP SP3) у нее тоже гуд. Но если заходить с (на) сервера (windows server 2003 EE) от любого пользователя с любыми правами, то такая ошибка выскакивает… С какого фига непонятно. Библиотеку я подгружал. Может тупо 8.2 переустановить? Версия 1С Предприятие 8.2 одинаковые с одного диска и на сервере и работающих компьютерах без этой ошибки.



0



Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

11.04.2012, 00:25

8

Такая же фигня… Скопировал сегодня базу (файловая по сети) на одном и том же компе одна база норм, а вторая пишет про ошибку компоненты склонения (Обе в хлам типовые, запрет редактирования стоит) — запускает один пользователь с одного и того же компа!
пока не разбирался, некогда, как найду в чем проблема отпишусь.



0



2 / 2 / 0

Регистрация: 19.02.2012

Сообщений: 30

11.04.2012, 09:13

9

Dethmontt, ок. Спасибо =). Самое интересное, что проблема такая у многих, но решения пока нигде не видел, кроме стандартного добавления NameDecl.dll к 1с. Но это в данном случае не помогает =(.



0



Ошибка загрузки внешней компоненты для склонения ФИО

Опубликовано: 01.09.2011 /

Здравствуйте, уважаемые пользователи программы 1С:Предприятие!

Ошибка «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!» при запуске конфигурации «1С: Предприятие Зарплата и Управление Персоналом 2.5», «Управление производственным предприятием 1.3», «Комплексная автоматизация 1.1» возникает в случае отсутствия компоненты NameDecl.dll (или если данная компонента не зарегистрирована в системе).

Способ устранения ошибки

  • Найдите файл NameDecl.dll — скорее всего, он находится в каталоге с программой 1С:Предприятие. Также данный файл можно найти на дисках ИТС (практически за любой месяц). Если найти файл Вам не удается, скачайте его с моего сайта по этой ссылке;
  • Скопируйте файл NameDecl.dll на диск С;
  • Нажмите кнопку «Пуск» и выберите пункт «Выполнить»;
  • В открывшемся окне наберите следующую команду:
  • regsvr32.exe С:NameDecl.dll
  • и нажмите кнопку ОК.

После этого перезапустите программу 1С:Зарплата и Управление Персоналом и убедитесь в том, что ошибка «Ошибка загрузки внешней компоненты для склонения фио» больше не возникает.

Всего Вам доброго!

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • 1с iss ошибка 500
  • 1с http сервис ошибка авторизации