Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

COMObject 8.3.10 и 8.3.12

COMObject 8.3.10 и 8.3.12
Я
   suharik
 
21.12.18 - 18:38
Добрый день, вечор или что у кого :)

Такое дело. Перешли с 8.3.10 на 8.3.12 платформу. Обновил сервак и платформу на клиенте.

Был между базами Комплексная автоматизация, редакция 1.1 (1.1.96.3) и 1С:Управление ветеринарными сертификатами. Интеграция с ФГИС Меркурий. Самописынй обмен через нехитрую Функцию выполняемую на сервере.

Попытка
        
        ОбъектПодключения = "V83.COMConnector";
        ТекCOMПодключение = Новый COMObject(ОбъектПодключения);
        ТекCOMОбъект = ТекCOMПодключение.Connect(СтрокаПодключения);
        
    Исключение
        
        СтрокаСообщенияОбОшибке = НСтр("ru = 'При попытке соединения с COM-сервером произошла ошибка");
                
        ОбщегоНазначенияКлиентСервер.СообщитьПользователю(СтрокаСообщенияОбОшибке);
        
        Возврат неопределено;
        
КонецПопытки;

И все замечательно работало в 8.3.10, но после обновления до 8.3.12 Стала появляться ошибка
Значение не является значением объектного типа (NewObject)
Запрос = СоединениеСБазой.NewObject("Запрос");

Что могло поменяться в синтаксисе в 8.3.12 или в какую сторону можно копать?
 
 
   suharik
 
1 - 21.12.18 - 18:43
и да, в СтрокаПодключения просто передавались параметры запуска базы//Srvr = "Имя сервера"; Ref = "Имя базы";Usr = "пользователь базы";Pwd = "пароль пользователя"


Так же обе базы работают через SQL
   mexanik_96
 
2 - 21.12.18 - 18:45
что в ТекCOMОбъект?
   suharik
 
3 - 21.12.18 - 18:50
(2) Выражение: ТекCOMОбъект
Свойство: ТекCOMОбъект
Значение:
Тип: Неопределено
   mexanik_96
 
4 - 21.12.18 - 18:50
(3) вопросы есть еще? строку подкл проверяй...
   mexanik_96
 
5 - 21.12.18 - 18:51
и регистрацию ком объекта в системе
   suharik
 
6 - 21.12.18 - 18:57
(5) Строка норм, а вот 

ОбъектПодключения = "V83.COMConnector";
ТекCOMПодключение = Новый COMObject(ОбъектПодключения);
ТекCOMОбъект = ТекCOMПодключение.Connect(СтрокаПодключения);

на ТекCOMПодключение он уже показывает Неопределено

А как проверить регистрацию ком объекта в системе я не в курсах, я этот обмен писал по советам, если можешь сказать что конкретнее буду благодарен.
   mexanik_96
 
7 - 21.12.18 - 19:00
дак всеже ТекCOMОбъект или ТекCOMПодключение ? если первое регсвр32, если второе строка подключения(права пользователя в другой базе тоже(и ошибки в модуле сеанса или кто он там для внешнего))
   suharik
 
8 - 21.12.18 - 19:05
(7) бля, ты сказал и до меня дошла такая мысля, если стоял сервак х86, а я новый поставил х64 (клиент тоже 64) может быть в этом запор?
   mexanik_96
 
9 - 21.12.18 - 19:06
(8) запор ну..
   suharik
 
10 - 21.12.18 - 19:07
(9) ну дружище, скажи нормально. Че обратно все сносить и на х86 переставлять? че нельзя никак подправить?
   mexanik_96
 
11 - 21.12.18 - 19:08
(10) поставь из х32 поставки только ком объект и все
   suharik
 
12 - 21.12.18 - 20:31
(11) теперь 2 строка
Выражение: ТекCOMПодключение
Свойство: ТекCOMПодключение
Значение: COMОбъект
Тип: COMОбъект

а 3 строка ТекCOMОбъект Неопределено
   suharik
 
13 - 21.12.18 - 20:57
(11) Говорит что метод объекта Connect не обнаружен

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