|
COMObject 8.3.10 и 8.3.12 | ☑ | ||
---|---|---|---|---|
0
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 или в какую сторону можно копать? |
|||
1
suharik
21.12.18
✎
18:43
|
и да, в СтрокаПодключения просто передавались параметры запуска базы //Srvr = "Имя сервера"; Ref = "Имя базы";Usr = "пользователь базы";Pwd = "пароль пользователя"
Так же обе базы работают через SQL |
|||
2
mexanik_96
21.12.18
✎
18:45
|
что в ТекCOMОбъект?
|
|||
3
suharik
21.12.18
✎
18:50
|
(2) Выражение: ТекCOMОбъект
Свойство: ТекCOMОбъект Значение: Тип: Неопределено |
|||
4
mexanik_96
21.12.18
✎
18:50
|
(3) вопросы есть еще? строку подкл проверяй...
|
|||
5
mexanik_96
21.12.18
✎
18:51
|
и регистрацию ком объекта в системе
|
|||
6
suharik
21.12.18
✎
18:57
|
(5) Строка норм, а вот
ОбъектПодключения = "V83.COMConnector"; ТекCOMПодключение = Новый COMObject(ОбъектПодключения); ТекCOMОбъект = ТекCOMПодключение.Connect(СтрокаПодключения); на ТекCOMПодключение он уже показывает Неопределено А как проверить регистрацию ком объекта в системе я не в курсах, я этот обмен писал по советам, если можешь сказать что конкретнее буду благодарен. |
|||
7
mexanik_96
21.12.18
✎
19:00
|
дак всеже ТекCOMОбъект или ТекCOMПодключение ? если первое регсвр32, если второе строка подключения(права пользователя в другой базе тоже(и ошибки в модуле сеанса или кто он там для внешнего))
|
|||
8
suharik
21.12.18
✎
19:05
|
(7) бля, ты сказал и до меня дошла такая мысля, если стоял сервак х86, а я новый поставил х64 (клиент тоже 64) может быть в этом запор?
|
|||
9
mexanik_96
21.12.18
✎
19:06
|
(8) запор ну..
|
|||
10
suharik
21.12.18
✎
19:07
|
(9) ну дружище, скажи нормально. Че обратно все сносить и на х86 переставлять? че нельзя никак подправить?
|
|||
11
mexanik_96
21.12.18
✎
19:08
|
(10) поставь из х32 поставки только ком объект и все
|
|||
12
suharik
21.12.18
✎
20:31
|
(11) теперь 2 строка
Выражение: ТекCOMПодключение Свойство: ТекCOMПодключение Значение: COMОбъект Тип: COMОбъект а 3 строка ТекCOMОбъект Неопределено |
|||
13
suharik
21.12.18
✎
20:57
|
(11) Говорит что метод объекта Connect не обнаружен
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |