Имя: Пароль:
1C
 
V83.COMConnector, подключение с младшего релиза платформы к старшему
0 novichok79
 
16.11.16
13:50
Доброго времени суток, уважаемые специалисты 1С!
Имеем следующее: клиент-серверную УТ 10.3, парк 50 компьютеров, БП 3.0, которая лежит в файловом варианте на ноуте у бухгалтера. Сегодня обновил платформу на ноуте у бухгалтера, из УТ перестал работать V83.COMConnector, поскольку версия comcntr.dll не совпадает. Что сделал я, установил новую платформу на сервере, зарегистрировал новый comcntr.dll
В ветке реестра соответствующей V83.COMConnector, проставлен адрес к dll из нового релиза.
Есть ли способ настроить вызов нужной версии comcntr.dll не переустанавливая платформу везде? Если да, то какой?
Заранее благодарю за ответы.
1 novichok79
 
16.11.16
13:57
PS: подмена старого comcntr.dll на новый тоже не дает результатов.
2 Лефмихалыч
 
16.11.16
14:04
надо:
1. установить обе платформы
2. зарегистрировать отдельно COM+ приложение от мландшего релиза под другим progid

вот тут это делается https://i.imgur.com/Ge1fXeO.png
3 novichok79
 
16.11.16
14:05
(2) спасибо добрый человек, сейчас попробую.
4 TormozIT
 
гуру
16.11.16
14:22
Если картинка не поможет, то можно почитать тут http://catalog.mista.ru/public/387577/
5 novichok79
 
16.11.16
14:46
(4) почитал, получается на сервере надо зарегистрировать COM+ приложение и у бухгалтера на ноуте, верно?
6 Лефмихалыч
 
16.11.16
14:55
(5) где будет выполняться Новый COMОбъект(), там и надо регистрировать.
Еще  учти, что COM-объекты можно создавать на удаленных машинах. Для этого у COMОбъект() есть второй параметр. Права только должны быть.
7 Serginio1
 
16.11.16
14:58
Проще использовать Application. Эффект тот же
8 Serginio1
 
16.11.16
15:00
9 novichok79
 
16.11.16
15:21
(8) application медленнее, разве нет?
10 shuhard_серый
 
16.11.16
15:22
(5) КомСоединитель = Новый COMОбъект(“V83.ComConnector”, ИмяКомпьютера);

ключевое - второй параметр
11 Лефмихалыч
 
16.11.16
15:32
(9) не только. Вместе с аппликешоном ты получаешь еще и интерфейс с формами, которые нах не сдались.
12 Serginio1
 
16.11.16
15:40
(9) COM+ тоже будет выполняться не как внутренний сервер.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой