Вход | Регистрация


1С:Предприятие ::

Метки: 

Создание Com объекта в БП 3.0. на управляемых формах.

Я
   Radion
 
11.04.14 - 11:08
При попытке создать комобъект в БП 3.0 УФ, пишет ошибку - что класс не зарегистрирован. Подскажите, кто сталкивался с такой ошибкой, как решали ?
 
  Рекламное место пустует
   Wobland
 
1 - 11.04.14 - 11:13
какой объект-то?
   ДенисЧ
 
2 - 11.04.14 - 11:15
На сервере его зарегь...
   wowik
 
3 - 11.04.14 - 11:16
regsvr32 c:\Program Files (x86)\<1c>\bin\comcntr.dll
   Radion
 
4 - 11.04.14 - 11:18
я подключаюсь к базе ЗУП 2.5. на 8.2., создаю Новый COMОбъект("V82.ComConnector")
   Kookish
 
5 - 11.04.14 - 11:22
Дай угадаю: платформа 8.3. Пробовал v83.ComConnector и v8.ComConnector? Или еще рано?
   Radion
 
6 - 11.04.14 - 11:22
(3) при запуске 1С в режиме толстого клиента, комобъект создается и работает, обработка отрабатывает без ошибок. в момент запуска управляемого приложения, выскакивает ошибка при попытке создания комобъекта (ошибка с классом).
   Kookish
 
7 - 11.04.14 - 11:22
Угу, опять мимо. На сервере есть платформа 8.2?
   Radion
 
8 - 11.04.14 - 11:26
да 8.2 установлена, и установлена 8.3
   Radion
 
9 - 11.04.14 - 11:27
т.е. не важно создаю я V82.ComConnector или V83.ComConnector, все должно работать? и проблем в режиме управляемого приложения у Вас нет?
   Kookish
 
10 - 11.04.14 - 11:29
Ну вот точно дело не в режиме управляемого приложения. А в том, что кто-то с чем-то не разобрался.
 
  Рекламное место пустует
   Radion
 
11 - 11.04.14 - 11:31
(10) почему тогда в режиме толстого клиента, V82.ComConnector создается и отрабатывает без ошибок, а в режиме управляемого приложения нет ?
   Kookish
 
12 - 11.04.14 - 11:32
Попытка
        База = Новый COMObject("V82.ComConnector");
    Исключение
        СтрокаСообщенияОбОшибке = НСтр("ru = 'Не удалось подключиться к другой программе!'");
        Сообщить(СтрокаСообщенияОбОшибке);
        Возврат Неопределено;
    КонецПопытки;

Вот так пробовал?
   Radion
 
13 - 11.04.14 - 11:32
странно
   Infsams654
 
14 - 11.04.14 - 11:33
(12) это на сервере или где ?
   Kookish
 
15 - 11.04.14 - 11:35
Опять фигню запостил. Но ведь рано или поздно я должен попасть куда надо.

    Попытка
        База = База.Connect(СтрокаСоединения);
    Исключение
        Информация = ИнформацияОбОшибке();
        СтрокаСообщенияОбОшибке = НСтр("ru = 'Не удалось подключится к другой программе: '" + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
        Возврат Неопределено;
    КонецПопытки;
   Kookish
 
16 - 11.04.14 - 11:38
(6) Толстый клиент запускается где? На сервере 1С или на компьютере клиента? А COMObject создается где? На клиенте или на сервере? (3) на сервере делал?
   Radion
 
17 - 11.04.14 - 11:46
(16) работаю через RDP на сервере. все операции делаю на сервере.
   Radion
 
18 - 11.04.14 - 11:50
(15) в управляемом приложении вылезла такая ошибка: {Форма.Форма1.Форма(73)}: Значение не является значением объектного типа (Connect)
    БазаИсточник = V82.Connect(СтрокаПодключения);
   Kookish
 
19 - 11.04.14 - 12:01
А что такое V82? Откуда берется?
   Radion
 
20 - 11.04.14 - 12:19
Попытка
        V82 = Новый COMОбъект("V82.ComConnector");
    Исключение
        Информация = ИнформацияОбОшибке();
        СтрокаСообщенияОбОшибке = НСтр("ru = 'Не удалось подключится к другой программе: '" + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
    КонецПопытки;    
    
    СтрокаПодключения =  "srvr='" + СокрЛП(Сервер)
    + "'; ref='" + СокрЛП(БазаДанных)
    + "'; usr='" + СокрЛП(Пользователь)
    + "'; pwd='" + СокрЛП(Пароль) + "';";
    
    БазаИсточник = V82.Connect(СтрокаПодключения);
   Radion
 
21 - 11.04.14 - 12:22
код в общем тот же самый. просто поменял имя переменной.
   Kookish
 
22 - 11.04.14 - 12:24
В качестве бреда: что, если все-таки создавать COMObject, а не COMОбъект? И не &НаКлиенте, а &НаСервере.
В отладчике что-нибудь видно?
   Radion
 
23 - 11.04.14 - 12:53
сейчас попробую)



Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует