Имя: Пароль:
1C
1С v8
Проблема с Com-соединителем при настройке ЦУПа
0 Alex_MA
 
15.12.11
09:52
Всем доброго дня!

Настраиваю ЦУП. На шаге 3 столкнулся с проблемой:
http://gyazo.com/bd1c37a0df91513bee8e675299aa5d99

Сделал регистрацию как в инструкции:
http://gyazo.com/f7aa0591bf6181c6b851922c6cde5443

Код регистрации при котором выходит ошибка:


Процедура ПодключитьВнешнийКомпонент()
   
   ОтладкаРазрешена = Ложь;
   
   Если Не ОтладкаРазрешена Тогда
       ИмяКомпонента = "ОбщийМакет.КипВнешнийКомпонент";
   
       Если Не ПодключитьВнешнююКомпоненту(ИмяКомпонента, "ETP") Тогда
           #Если Клиент Тогда
               УстановитьВнешнююКомпоненту(ИмяКомпонента);
           #КонецЕсли
           
           Если Не ПодключитьВнешнююКомпоненту(ИмяКомпонента, "ETP") Тогда //Вот тут ОШИБКА!!!
               ВызватьИсключение "Ошибка подключения внешнего компонента.";
           КонецЕсли;
       КонецЕсли;
   Иначе
       УспешноПодключено = ПодключитьВнешнююКомпоненту(
       #Если Клиент Тогда
           "C:\Projects\ETPAddin\Bin\Debug-Win32\AddInNative\AddInNative.dll",
       #Иначе
           "C:\Projects\ETPAddin\Bin\Debug-x64\AddInNative\AddInNative.dll",
       #КонецЕсли
           "ETP",
           ТипВнешнейКомпоненты.Native);
       
       Если Не УспешноПодключено Тогда
           ВызватьИсключение "Ошибка подключения внешнего компонента.";
       КонецЕсли;
   КонецЕсли;
   
   Инструменты = СоздатьИнструменты();
   ПодключеннаяВерсия = ВерсияКомпонента(Инструменты);
   ТребуемаяВерсия = "2.0.5.43";
   
   Если ПодключеннаяВерсия <> ТребуемаяВерсия Тогда
       ВызватьИсключение
           "Версия подключенного внешнего компонента ("
           + ПодключеннаяВерсия
           + ") не совпадает с требуемой версией ("
           + ТребуемаяВерсия
           + "). Для устранения несоответствия версий, выгрузите всех клиентов"
           " и перезагрузите сервер 1С:Предприятия этой информационной базы.";
   КонецЕсли;
   
КонецПроцедуры // ПодключитьВнешнийКомпонент()

Он пытается "зарегать" компоненту, которая находится в самой конфе во внешних макетах, как двоичные данные.

Как настроить ? Подскажите пожалуйста кто знает.
Спасибо за внимание.
1 Alex_MA
 
15.12.11
09:53
(0)или ЧТЯДНТ
2 Alex_MA
 
15.12.11
10:07
При регистрации из cmd:
http://gyazo.com/fb40c29726149e161cc0fb9755eb4c9a
3 krbIso
 
15.12.11
11:22
(2) вишь не зарегалось. как писал команду в cmd?
Программист всегда исправляет последнюю ошибку.