Имя: Пароль:
1C
 
Установка NameDecl из общего массива в Sql-ной базе
0 Vigor06
 
07.08.15
11:21
Доброго дня!
Час гуглинга не помог,поэтому все же решил спросить:
Есть namedecl (архив взят из последней версии комплексной), пытаюсь в своей УТ 10.3 установить и подключить ее,чтобы пользователи могли пользоваться.
Код такой:

УстановитьВнешнююКомпоненту("ОбщиеМакеты.КомпонентаСклонения");    
    подкл=ПодключитьВнешнююКомпоненту("ОбщиеМакеты.КомпонентаСклонения","Decl");    
    Если не Подкл тогда
        Сообщить("Не удалось подключить компоненту склонения");
        Возврат фио;
    КонецЕсли;
    попытка
        склонение=новый("AddIn.Decl.NameDeclension");    
    исключение
        рез=ФИО;
        склонение=Неопределено;
    КонецПопытки;
    Если склонение<>Неопределено тогда    
        рез=склонение.Просклонять(ФИО,Падеж,Пол);
        склонение=Неопределено;
    КонецЕсли;
    Возврат рез;


Но при попытке установить внешнюю компоненту получаю такую от противную ошибку...  https://gyazo.com/f2449582582aadbc58830e99acb76a7c
ЧЯДНТ?
Спасибо
1 Господин ПЖ
 
07.08.15
11:22
тяжело быть не одмином
2 Vigor06
 
07.08.15
11:24
(1) понимаю,что,Возможно,ее регать надо, но можно как либо ее регать из 1С,чтобы пользователям не нужно было самим это делать? или УстановитьВнешнююКомпоненту() уже это делает?
3 Vigor06
 
07.08.15
12:37
ап-ап
4 drcrasher
 
07.08.15
12:44
Функция СоздатьКомпонентуСклонения() Экспорт
    
    Компонента = "NameDecl.dll";
    мХранилище = Новый ХранилищеЗначения(ПолучитьОбщийМакет("КомпонентаСклонения"));
    ДвоичныеДанные = мХранилище.Получить();
    Попытка
        ДвоичныеДанные.Записать(КаталогПрограммы() + "\" + Компонента);
    Исключение
        Возврат Неопределено;
    КонецПопытки;
    
    ЗапуститьПриложение("regsvr32 /s """ + КаталогПрограммы() + "\" + Компонента + """",,истина);
    
    Попытка
        
        ЗагрузитьВнешнююКомпоненту(Компонента);
        Результат = Новый("AddIn.NameDeclension");
        
    Исключение
        
        Результат = Неопределено;
        
    КонецПопытки;
    
    Возврат Результат;
    
КонецФункции
5 Vigor06
 
07.08.15
17:15
(4) не получает ничего в Результат
6 mehfk
 
07.08.15
17:20
В 1с отсутствуют средства, с помощь которых можно получить привелегии локального администратора.

Если и сейчас ничего не понял - тогда отойди от ПК, возьми метлу и мети дальше.
7 Vigor06
 
07.08.15
17:41
(6) окей,а если я вручную зарегистрирую эту компоненту под админом
8 Vigor06
 
07.08.15
17:41
?
9 mehfk
 
07.08.15
17:45
Дотямкай сам, а.
10 mistеr
 
08.08.15
11:36
(2) Нужно использовать нативную ВК, ей не нужны админ. права.