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


1С:Предприятие :: 1С:Предприятие 8 общая

Не работает com-connection между серверами разных версий

Не работает com-connection между серверами разных версий
Я
   Анютик
 
09.11.17 - 13:05
«Есть база 1, расположенная на сервере 1 с платформой 1С версии 8.3.8 
Есть база 2, расположенная на сервере 2 с платформой 1С версии 8.3.10
База 1 подключается к Базе 2 по comconnection для получения данных. При этом возникает следующая ошибка:
"Произошла исключительная ситуация(V83.Connector.1). Несоответствие версий клиента и сервера(...), клиентское приложение: Com-соединение". Пыталась зарегистрировать компоненту 8.3.8 на сервере 2. Не сработало. Как можно решить проблему?
 
 
   DrShad
 
1 - 09.11.17 - 13:08
на серванте источнике должна быть зарегена компонента серванта приемника
   Анютик
 
2 - 09.11.17 - 13:20
без самого сервера?
я думала, но мне показалось бредом. Как может сервак версии 8.3.8 лезть компонентом 8.3.10?
щаз попробуем)
   Анютик
 
3 - 09.11.17 - 14:28
не , не помогло:(
   Затейник
 
4 - 09.11.17 - 14:33
Привести всё к одной платформе на всех серверах ?
   impulse9
 
5 - 09.11.17 - 15:16
   Анютик
 
6 - 09.11.17 - 17:03
(4) нет, специально разнесли базы по серверам.
   ptiz
 
7 - 09.11.17 - 17:12
(3) Значит, не зарегистрировали компоненту 8.3.10 на сервере с 8.3.8.
   Анютик
 
8 - 09.11.17 - 17:19
(7) зарегистрировали. в реестре проверила
   Анютик
 
9 - 09.11.17 - 17:20
можно, конечно, еще сервак перегрузить. Но это уже ночью. Сейчас люди работают
   DrShad
 
10 - 09.11.17 - 17:23
лучше избавьтесь от ОЛЕ это давно неактуально
 
 Рекламное место пустует
   KuAl
 
11 - 09.11.17 - 17:27
важно какой версии com коннектор стоит на компьютере, с которого запускаете 1Ску.

Такая же ситуация была, переустановил платформу на локальном компьюетере, com коннектор поставился с нее.

Как использовать два com коннектора с одного ПК не знаю, но тоже скорее всего есть решения если поискать
   DrShad
 
12 - 09.11.17 - 17:33
(11) +1
но стартовать такие вещи с компа клиента же не кошерно
   Evgueni
 
13 - 09.11.17 - 17:34
(7) Только надо на том сервере разрегистрировать родную компоненту от инсталлятора и зарегистрировать свою.
(11) Только если они отличаются V82 и V83, две разные V83 работать не будут
   Evgueni
 
14 - 09.11.17 - 17:38
Или как дал ссыль impulse9 руками изменять псведонимы.
   Cyberhawk
 
15 - 09.11.17 - 17:47
"Как использовать два com коннектора с одного ПК не знаю, но тоже скорее всего есть решения если поискать" // Одновременно - никак, но последовательно - всегда пожалуйста. Регистрируй СОМ-компоненту нужной версии перед каждый вызовом и будет тебе счастье.
   Анютик
 
16 - 09.11.17 - 18:08
(10) а что актуально? у меня отчет собирает данные из другой базы. Какие технологии можно использовать?
   Анютик
 
17 - 09.11.17 - 18:10
попробую ночером (5), сообщу, что вышло. Спасибо.
Разве библиотека используется клиентская, тогда нафига я сервак  насилую? надо ком ставить на клиентской машине
   DrShad
 
18 - 09.11.17 - 18:14
(16) http сервисы
   Анютик
 
19 - 09.11.17 - 18:18
(18) спасибо, почитаю.
   dezm00nd
 
20 - 09.11.17 - 18:27
(17) Смотря в каком контексте выполняется подключение и работа с COM-объектом (сервер/клиент)
   Анютик
 
21 - 09.11.17 - 18:32
(20) отчет строится. Вызов с сервера идет. Чет не думаю я, что там с клиентской машины библиотека берется
   Fragster
 
22 - 09.11.17 - 18:35
в топку ком, юзая веб/хттп сервисы
   dezm00nd
 
23 - 09.11.17 - 18:52
(22) Согласен, но это зависит от масштабов его использования и наличия времени программиста на рефакторинг :)
   Анютик
 
24 - 10.11.17 - 10:12
(23) времени особенно на это дело нет. как обычно.
   Анютик
 
25 - 16.11.17 - 17:17
(18) почитала, не могу взять в толк. У меня по кому выполнялся запрос в БД-источнику, выборка документов. Т.е. я передавала некие параметры(период, номер договора), а по ним получала выборку. Как http пристроить? Понятно, что я могу формировать файл нужного формата, но как передать параметры запроса? путевую информацию  найти не могу , видимо неправильно как-то ищу. Буду признательна за помощь
   dezss
 
26 - 16.11.17 - 17:24
(25) в хттп есть тело, через него можно передавать что угодно.
   dezss
 
27 - 16.11.17 - 17:27
(26) + в хттпзапросе есть тело...
просто немного измениться логика. Ты не в приемнике будешь этот запрос писать, а в источнике...

Хотя можно даж этим не париться, формируешь запрос+параметры, передаешь через хттпсоединение, там тупо выполняешь запрос с этими параметрами, формируешь, например, ТЗ и шлешь обратно...
   Анютик
 
28 - 17.11.17 - 11:19
(27) можно пример? что-то я никак не врублюсь, как оно работает
   h-sp
 
29 - 17.11.17 - 11:46
(28) ну просто сам вызов отличается. Там разница 5-10 строчек. Пишете в вызываемой базе функцию общего модуля, которая всё делает. И эта функция может вызываться из 3х мест, без разницы. из com-объекта, из веб или хттп-сервиса. Разница - сам вызов, это там 5-10 строчек кода, поэтому времени программиста тут особо не надо, это (23) сгущает.
   Анютик
 
30 - 17.11.17 - 11:58
(29) ладно, буду осваивать новые горизонты.
   Анютик
 
31 - 17.11.17 - 12:02
поборола я таки comconnector разных платформ. Сделала так: На сервере приемнике поставила клиента и компоненты управления сервером той же версии, что на сервере-источнике. В этот момент слетают ярлыки на консоль серверов, но можно обойти, скинув ярлык нужной версии на рабочий стол. Сделала два коннектора как описано тут http://catalog.mista.ru/public/685924/ и подправила вызов в коде на нужную версию коннектора. Единственное, чего не смогла добиться(но мне и не особенно нужно) параллельной работы обеих версий комконнекшенов. Нужен небольшой таймаут при переключении, иначе валит ошибки.
   Анютик
 
32 - 17.11.17 - 12:05
да, забыла, консоль нужной версии платформы нужно просто перерегистрировать(в меню есть вызов батника от 1С)


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