Тема избитая, но не забытая. (Как я понял по записям данного форума и поиске в интернете)
Код:
&НаСервере
Функция СклонениеФИО(ФИО, Падеж)
Результат = «»;
ПутьККомпоненте=»C:NAMEDECL.DLL»;
NameDecl = «AddIn.NameDeclension»;
Попытка
Если ПодключитьВнешнююКомпоненту(ПутьККомпоненте,NameDecl) Тогда
Результат = «1.» + NameDecl.Просклонять(ФИО,Падеж);
Иначе
Результат = «3.»;
КонецЕсли;
Исключение
Результат = «2. Не удалось загрузить внешнюю компаненту по причине: «+ОписаниеОшибки();
КонецПопытки;
Возврат Результат;
КонецФункции
&НаКлиенте
Процедура ПоКнопкеВыполнить(Команда)
Сообщить(«Результат » + СклонениеФИО(«Иванов Иван Иванович», 2));
КонецПроцедуры
Ошибка:
Результат 2. Не удалось загрузить внешнюю компаненту по причине: {Обработка.ДляТестов.Форма.Форма.Форма(7)}: Ошибка при вызове метода контекста (ПодключитьВнешнююКомпоненту): Недопустимое значение параметра (параметр номер ‘1’) (Некорректное имя компоненты)
Выполняю на ТОЛСТОМ клиенте, с диска C:, где и лежат сама база и библиотечка.
Что я делаю не так?
Перейти к контенту
|
|||
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
Доброго времени.
__________________ |
AlexanderRunov 2 / 2 / 0 Регистрация: 19.02.2012 Сообщений: 30 |
||||
03.04.2012, 13:30 |
2 |
|||
У меня она вообще не работает. И как я только ее сегодня не пробовал зарегистрировать. И пробовал даже добавить через регистр сведений —> внешние компоненты. Все равно не пашет. Залез в конфигуратор. Често, пока не разбирался, но если так, то все работает:
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 |
Модератор 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С:Зарплата и Управление Персоналом и убедитесь в том, что ошибка «Ошибка загрузки внешней компоненты для склонения фио» больше не возникает.
Всего Вам доброго!
+1
1С 8.3 : Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!
Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!» при запуске конфигурации «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. Показов 21588. Ответов 8
Доброго времени. |
AlexanderRunov 2 / 2 / 0 Регистрация: 19.02.2012 Сообщений: 30 |
||||
03.04.2012, 13:30 |
2 |
|||
У меня она вообще не работает. И как я только ее сегодня не пробовал зарегистрировать. И пробовал даже добавить через регистр сведений —> внешние компоненты. Все равно не пашет. Залез в конфигуратор. Често, пока не разбирался, но если так, то все работает:
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 |
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 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 |
+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
Доброго времени.
__________________ |
AlexanderRunov 2 / 2 / 0 Регистрация: 19.02.2012 Сообщений: 30 |
||||
03.04.2012, 13:30 |
2 |
|||
У меня она вообще не работает. И как я только ее сегодня не пробовал зарегистрировать. И пробовал даже добавить через регистр сведений —> внешние компоненты. Все равно не пашет. Залез в конфигуратор. Често, пока не разбирался, но если так, то все работает:
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 |
Модератор 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 |