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

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

 +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. После регистрации компоненты ярлык можно удалить.

   Карась

01.08.12 — 10:27

Добрый день! Я пытаюсь использовать компоненту  NameDecl.dll для склонения имен, узнала, что в ЗУПе есть такая компонента, нашла код ее обработки

ЗагрузитьВнешнююКомпоненту(«NameDecl.dll»);

НайденноеЗначение = Новый(«AddIn.NameDeclension»);

Исключение

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

КонецПопытки;

а он ее не находит, выдает сообщение об ошибке, подскажите пожалуйста в чем может быть проблема

   eromanov

1 — 01.08.12 — 10:28

библиотеку не плохо было бы зарегистрировать в винде…

   БледноЗолотистый

2 — 01.08.12 — 10:32

УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной(«глКомпонентаСклоненияФИО»), ФИО, 2, , ФИО);

   Fish

3 — 01.08.12 — 10:34

   Карась

4 — 01.08.12 — 10:35

там уже ход мысли потерялся

   Карась

5 — 01.08.12 — 10:37

я ее уже зарегистрировала

   eromanov

6 — 01.08.12 — 10:37

ну что не помогает?)

   БледноЗолотистый

7 — 01.08.12 — 10:37

Вот это что возвращает — глЗначениеПеременной(«глКомпонентаСклоненияФИО»)?

   zak555

8 — 01.08.12 — 10:38

(0) зачем тебе эта компонента ?

   Карась

9 — 01.08.12 — 10:38

в смысле что?

   Карась

10 — 01.08.12 — 10:39

(9)а как я имена склонять буду?Если есть другой способ, подскажите, я только рада буду

   Карась

11 — 01.08.12 — 10:39

Ой(8)

   БледноЗолотистый

12 — 01.08.12 — 10:43

(10) На (7) отвечать собираемся?

   Карась

13 — 01.08.12 — 10:44

Честно признаюсь не знаю, рискну предположить что возвращает компоненту

   SeraFim

14 — 01.08.12 — 10:46

в чем проблемаа? Если загрузила, то используй

РезультатСклонения = «»;

Если УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной(«глКомпонентаСклоненияФИО»), ФизЛицо.Наименование, 4, ФизЛицо.Пол, РезультатСклонения) Тогда

   ТоЧтоВамНадо = РезультатСклонения;

КонецЕсли;

вместо 4 нужно поставить номер того падежа, в который нужно просклонять

   Карась

15 — 01.08.12 — 10:47

(14) да в том то и проблема, что я ее не загрузила

   Карась

16 — 01.08.12 — 10:47

он ее загрузить не может,хотя она зарегестрирована

   zak555

17 — 01.08.12 — 10:48

   БледноЗолотистый

18 — 01.08.12 — 10:50

(13)Тогда рискну предположить, что я вам помог. С чистой совестью покидаю тему. Удачи.

   Карась

19 — 01.08.12 — 10:50

(17)я ее вчера пыталась вставить,но склонять он не хотел, у меня ФИО вбивается в одну строку

   Fish

20 — 01.08.12 — 10:52

(19) Вообще-то эта функция и предназначена для ФИО из одной строки.

   zak555

21 — 01.08.12 — 10:52

(19)

1. он это кто ?

2. пример фио

   eromanov

22 — 01.08.12 — 10:52

конструктивного диалога тут совсем не получается, бум ждать телепатов…

   SeraFim

23 — 01.08.12 — 10:53

в ЗиКБУ:

Попытка

               // Загружаем внешнюю компоненту

               ПодключитьВнешнююКомпоненту(«ОбщийМакет.КомпонентаСклоненияФИО», «Decl», ТипВнешнейКомпоненты.Native);

               НайденноеЗначение = Новый(«AddIn.Decl.CNameDecl»);

           Исключение

               // Не удалось выполнить операции с внешней компонентой

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

           КонецПопытки;

то есть сама компонента загружена в общийМакет, как двоичные данные

   Карась

24 — 01.08.12 — 10:53

Извиняюсь, сейчас попробую на все ответить

   Карась

25 — 01.08.12 — 10:54

(21) 1. тот файл который вы мне кинули

    2.Иванов Иван Иванович

   Карась

26 — 01.08.12 — 10:55

(22) если последний ваш вопрос, то компоненту я зарегистрировала

   zak555

27 — 01.08.12 — 10:56

(25) и как склоняла ?

   Карась

28 — 01.08.12 — 10:57

Ничего не меняла

   Карась

29 — 01.08.12 — 10:57

(27)Так и оставляла

   Fish

30 — 01.08.12 — 10:58

(29) Вот тебе обработка для примера. Смотри, разбирайся. http://zalil.ru/33632890

   Карась

31 — 01.08.12 — 11:00

(30) спасибо, буду пробовать

   Fish

32 — 01.08.12 — 11:10

(31) Всё описание есть в комментариях, но на всякий случай: Параметр «Пол» — необязательный (задаётся цифрой: 1 — мужской, 2- женский), используется для правильного склонения фамилий, по которым нельзя точно сказать — мужская или женская фамилия. «Z4» — тоже необязательный, задаёт порядок ФИО, т.е., если 123, то получим ФИО, если 321 — то получим ОИФ, если 1, то только фамилия и т.п.

Что будет непонятно, спрашивай.

   Карась

33 — 01.08.12 — 11:16

(32)Хорошо, тогда я пока попробую без указания пола

у меня обработка загрузилась странно, если ее запускать он в форме реквизитов не видит, но это я думаю мой косяк уже

   Fish

34 — 01.08.12 — 11:20

(33) Что значит «в форме реквизитов не видит»? Не совсем понял. Если что, то обработка не для УФ. Ты в каком режиме предприятие запускаешь?

   Карась

35 — 01.08.12 — 11:26

(34)конфигуратора

   Карась

36 — 01.08.12 — 11:27

(34)я просто в режиме отладчика хочу ее прошагать

   Fish

37 — 01.08.12 — 11:41

(35) Т.е. у тебя в конфигураторе форма чистая что ли? Странно.

   Карась

38 — 01.08.12 — 11:43

(37)Он вкладку форма не открывает, чтобы в нее пройти, а открывает ее во вкладке диалог

   БледноЗолотистый

39 — 01.08.12 — 11:45

Не надоело изобретать велосапед?

1. У ТС ЗУП, а значит есть такой объект метаданных — ОбщиеМакеты.КомпонентаСклоненияФИО, которых хранит саму dll-ку в двоичных данных.

2. Эта dll написана по технологии Native API, значит регистрировать ее в системе не надо.

3. В глобальном модуле есть функция глЗначениеПеременной(Имя), и если передать ей «глКомпонентаСклоненияФИО», она подключит компоненту из 1. и вернет ее, см (23)

4. Теперь у нас есть компонента, но работать с ней на прямую не удобно, поэтому в ЗУП есть такие методы: УниверсальныеМеханизмы.Просклонять и УниверсальныеМеханизмы.ПросклонятьФамилиюИмяОтчество.

Теперь понятно объяснил? (0)Хоть пробовали что я писал в (2)?

   Карась

40 — 01.08.12 — 11:49

(39)признаюсь честно, не пробовала, но теперь понятно, спасибо, что так подробно расписали

   Карась

41 — 01.08.12 — 11:51

(39)забыла сказать, я работаю в управление торговлей

   Карась

42 — 01.08.12 — 11:55

Соответственно я ее там не нашла

   Fish

43 — 01.08.12 — 11:57

(38) Вообще-то, там нет никакой вкладки «Форма». У формы есть вкладка «Модуль», где собственно и находится код.

   Карась

44 — 01.08.12 — 12:06

(43)понятное дело, я там посмотрела, но чтобы проработать в режиме отладчика, я ее открываю а у меня формочка пустая

   БледноЗолотистый

45 — 01.08.12 — 12:08

(41)Ясно, хотя в первой теме из (3) Serg_1960 давал ссылку, с инструкцией как использовать эту компоненту в своей конф., пробовали?

   Карась

46 — 01.08.12 — 12:37

(45)Ой точно, я забыла про нее,я тогда еще к ЗУП доступа не имела, все надо пробовать так, пойду разбираться, спасибо всем огромное за помощь!!!

   Карась

47 — 01.08.12 — 16:07

Пока не получилось((

Я не могу достать Компоненту склонения как здесь

http://www.1c-pro.ru/topic41980.html

У меня в ЗУПе я ее не нашла, скорее всего это из-за демо версии, не подскажете, может ее где скачать можно?

   Fish

48 — 01.08.12 — 16:17

(47) Похоже, придётся тебе таки вызывать специалиста к себе. Здесь имхо телепаты уже закончились :))

   Карась

49 — 01.08.12 — 16:19

Да не выйдет специалиста вызвать я на практике здесь нахожусь, изучаю))

   Fish

50 — 01.08.12 — 16:22

(49) Ну тут тебе уже всё, что могли, объяснили и разжевали. Хотя на форуме есть любители клепать наглядные видеопримеры, может, они помогут :))) Главное — не отчаиваться.

   Карась

51 — 01.08.12 — 16:24

Не, я не отчаиваюсь, наверное лучше всего еще раз сесть и заново все написать))

   БледноЗолотистый

52 — 01.08.12 — 16:30

(51) Напиши свой e-mail, вечером помогу.

   Карась

53 — 01.08.12 — 16:52

прошу прощения, я открыла у себя личной информации e-mail

   Карась

54 — 01.08.12 — 16:54

(52)большое спасибо,заранее, только извиняюсь сразу за задержки в ответах до утра, несколько дней интернет временно только на работе((

   Карась

55 — 02.08.12 — 10:33

Урааааааааааа, компонента подключилась,огромное спасибо(52),теперь склонять пока не хочет))

  

Карась

56 — 02.08.12 — 10:43

Ааааа, все теперь и склоняет!!!!

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Ёлк@

Дата регистрации: 20.06.2007
Сообщений: 64

Комплексная автоматизация 8.1,ред 1.0.5.1 при открытии программы выскакивает сообщение:Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!Что делать?

Glavbuh45

Дата регистрации: 25.04.2009
Сообщений: 119

AleksSF

Дата регистрации: 13.01.2011
Сообщений: 2

На Висте или В7 запустите конфигурацию один раз от имени Администратора и библиотека зарегистрируется

Показывать по
10
20
40
сообщений

Rumus89

1

14.01.2011, 18:33. Показов 21173. Ответов 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С

3700 / 2899 / 570

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

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

Записей в блоге: 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



Понравилась статья? Поделить с друзьями:
  • Ошибка загрузки внешней компоненты fprnm1c dll
  • Ошибка загрузки вконтакте андроид что делать
  • Ошибка загрузки вк музыка
  • Ошибка загрузки виндовс ошибка обновления
  • Ошибка загрузки виндовс 7 восстановление запуска