#0
by Карась
Еще раз здравствуйте! У меня проблема с компонентой NameDecl для склонения имен, я описала код &НаСервере Функция Просклонять(СтрокаФИО,Падеж) // Определяем имя внешней компоненты Результат = ""; ПутьККомпоненте = " C:/Program Files (x86)/1cv82/8.2.15.289/bin/NameDecl.dll"; Перем1 = "AddIn.NameDeclension"; Попытка Если ПодключитьВнешнююКомпоненту(ПутьККомпоненте, Перем1)ТОгда Результат = Перем1.Просклонять(СтрокаФИО,Падеж); КонецЕсли; Исключение Сообщить("Не удалось загрузить внешнюю компаненту по причине: "+ОписаниеОшибки); КонецПопытки; Возврат Результат; КонецФункции Но при запуске, у меня программа ее не находит, просто сразу выскакивает на строчку с сообщением об ошибке, подскажите пожалуйста в чем может быть проблема.
#8
by mikecool
Для тонкого клиента и веб-клиента, компонента должна быть предварительно установлена методом УстановитьВнешнююКомпоненту. продам СП, недорого ))
#14
by Карась
да можно, я просто не знаю как ее в макет запихнуть(( Я только начинаю в этом во всем плавать
#18
by Карась
Вот так получается ? Результат = ""; ПутьККомпоненте = " C:/Program Files (x86)/1cv82/8.2.15.289/bin/NameDecl.dll"; Перем1 = "AddIn.NameDeclension"; УстановитьВнешнююКомпоненту(ПутьККомпоненте); Попытка Если ПодключитьВнешнююКомпоненту(ПутьККомпоненте, Перем1)ТОгда Результат = Перем1.Просклонять(СтрокаФИО,Падеж); КонецЕсли; Исключение Сообщить("Не удалось загрузить внешнюю компаненту по причине: "+ОписаниеОшибки); КонецПопытки; Возврат Результат;
#28
by Карась
&НаСервере Функция Просклонять(СтрокаФИО,Падеж) // Определяем имя внешней компоненты Результат = ""; ПутьККомпоненте = " C:Program Files (x86)1cv828.2.15.289inNameDecl.dll"; Перем1 = "AddIn.NameDeclension"; УстановитьВнешнююКомпоненту(ПутьККомпоненте); Попытка Если ПодключитьВнешнююКомпоненту(ПутьККомпоненте, Перем1)ТОгда Результат = Перем1.Просклонять(СтрокаФИО,Падеж); КонецЕсли; Исключение Сообщить("Не удалось загрузить внешнюю компаненту по причине: "+ОписаниеОшибки); КонецПопытки; Возврат Результат; КонецФункции Функция УстановитьВнешнююКомпоненту(ПутьККомпоненте); УстановитьВнешнююКомпоненту(ПутьККомпоненте); КонецФункции
#36
by Serg_1960
Да. В тонком клианте так проблем будет меньше, чем если использовать NameDecl.dll "напрямую". Если нет этого макета - кинь мне письмо на почту
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- OFF: Конфигуратор для двух человек
- v7: Как определить видимость колонки из контекста
- Перестал работать обмен УТ11 и БП2
- Пропуск пустых листов при сканировании
- УТ 11, как пользователю сменить пароль?
- Godex BZB-2 проблемы при печати из терминала.
- v7: Работа со временем в 1с 7.7?
- Конвертация базы SQL
- Перечень льготных профессий - тех.поддержка
- БГУ - баланс при изменении типа учреждения
- УНФ, корректировка долга - баг или фича?
- пытаюсь в режиме предприятия удалить субконто...
- Несоответствие версий клиента и сервера
- Типовая операция Есть вопрос.
- Какой тип данных Т-SQL возвращает функция COUNT()?
- ЗУП сотрудник на 0.75 ставки внешним совместителем
- Конвертация данных Обработанного переданного значения в приемнике
- Недостаточно фактических параметров
- ККМ ИСКРА ПРИМ-09ТК
- БП 2.0 Несколько счетов фактур полученных на аванс