|
Загрузка внешней компоненты склонения ФИО |
☑ |
0
Sayan_mi
31.10.18
✎
07:14
|
Имеется ЗУП 2.5 для Белоруси сильно переписанный на платформе платформе 8.3.12.1595
При выполнении строки ЗагрузитьВнешнююКомпоненту( "NameDecl.dll") вылетает по ошибке. Так как вариант серверный и сервер 64 разрядный пробовали подключить компоненту "NameDeclWin64.dll" ошибка остается. Явно указывал каталог где лежит DLL на сервере, проблема остаётся. В регистр "внешние компоненты" dll подсоединил.
Куда дальше копать?
|
|
1
Cyberhawk
31.10.18
✎
07:29
|
Копни в кошелек, посчитай сколько там денежнек
|
|
2
Sayan_mi
31.10.18
✎
07:35
|
(1) не понял.
|
|
3
Hans
31.10.18
✎
07:51
|
(2) Кто не понял - тот поймет.
|
|
4
Cyberhawk
31.10.18
✎
07:59
|
(2) Если там денежек мало, то пиши три письма. Если много - пригласи специалиста.
|
|
5
d4rkmesa
31.10.18
✎
08:18
|
(0) >>При выполнении строки ЗагрузитьВнешнююКомпоненту( "NameDecl.dll")
А где эта строка у вас находится? В каком модуле или обработке?
|
|
6
Мимохожий Однако
31.10.18
✎
08:20
|
(0) Попробуй использовать 32-разрядного клиента
|
|
7
Sayan_mi
31.10.18
✎
08:24
|
(5)в модуле обычного приложения.
Да файл "NameDeclWin64.dll" по явно заданному пути существует.
Проверить зарегистрировали ли компоненту на сервере увы не могу.
|
|
8
Мимохожий Однако
31.10.18
✎
08:43
|
"NameDecl.dll" и "NameDeclWin64.dll" одно и тоже или разные компоненты? Где взяли вторую?
|
|
9
d4rkmesa
31.10.18
✎
09:10
|
Это устаревшая компонента, скорее всего. У вас не самая актуальная конфигурация? В ЗУП 2.5.130.2 примерно такой код для подключения:
ИначеЕсли ВРег(ИмяПараметра) = ВРег("глКомпонентаСклоненияФИО") Тогда
Попытка
// Загружаем внешнюю компоненту ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl", ТипВнешнейКомпоненты.Native);
НайденноеЗначение = Новый("AddIn.Decl.CNameDecl");
Исключение
// Не удалось выполнить операции с внешней компонентой
СообщитьОбОшибке("Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!");
КонецПопытки;
|
|
10
d4rkmesa
31.10.18
✎
09:11
|
(9) Строка съехала в комментарий, ну надеюсь понятно.
|
|
11
d4rkmesa
31.10.18
✎
09:12
|
В общем, актуальная компонента обычно лежит в макете, и ее и нужно подключать, желательно "штатным" способом. Конечно, есть вероятность, что у вас актуальная компонента, но возможно и нет.
|
|
12
Cyberhawk
31.10.18
✎
10:12
|
Да все пади проще - чувак пытается загрузить, не подключив
|
|
13
Sayan_mi
31.10.18
✎
10:15
|
(12) Подключаю не я (доступа к серверу у меня нет). а вот механизм из Зарплата и Управление Персоналом, редакция 2.5 (2.5.126.1) сработал. (9) Большое спасибо!
|
|
14
Cyberhawk
31.10.18
✎
10:32
|
(13) Хз о чем ты. Я про методы с одноименными названиями.
|
|
15
Sayan_mi
31.10.18
✎
11:06
|
(14) прости я не про подключение а про регистрацию длл в системе. А подключать я подключал.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший