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


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

Настройка com коннектора на кластере

Настройка com коннектора на кластере
Я
   Попытка1С
 
05.11.18 - 21:42
Всем привет, вопрос следующий, есть кластер 1с, там стоит платформа 64 бита, и две базы, зуп и бп, при синхранизации выдает ошибку

Не удалось подключится к другой программе: {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(1093)}: Ошибка при вызове конструктора (COMObject)
        COMConnector = Новый COMObject(ИмяCOMСоединителя());// "V83.COMConnector"

по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса 

1. При установке платформы выбирал установку com коннектора
2. Через cmd от админа регистрировал компоненту через regsvr32, так же пробовал регистрацию через регистрацию через 64 битный регистратор, который в SysWOW64
3. Руками прописывал приложение com по подобным статьям
https://efsaver.ru/docs/reshenie-problemy-nedopustimaya-stroka-s-ukazaniem-klassa.html

Обмен пробую прямо с кластера если что, минуя терминал.

В итоге результата 0.

Что еще можно попробовать?
 
 
   Cyberhawk
 
1 - 05.11.18 - 21:44
1. Указанная строка кода на сервере или на клиенте выполняется?
2. Кто является пользователем ОС службы агента сервера 1С?
   Попытка1С
 
2 - 05.11.18 - 21:46
1. Это абсолютно типовой обмен, сейчас посмотрю.
2. Отдельный пользователь USR1CV8
   marty0701
 
3 - 05.11.18 - 21:51
У компонента в свойства зайди сначала, там галку сними, потом у приложения COM галку сними
   Cyberhawk
 
4 - 05.11.18 - 21:54
Так типовой обмен можно по-разному запускать: как на клиенте, так и на сервере.
Ну и чтоб дважды не вставать выполни пару команд в повершелле из-под пользователя службы агента сервера 1С:
$connection = New-Object -com "V83.COMConnector"
$connection = New-Object -com "V83.Application"
   Попытка1С
 
5 - 05.11.18 - 21:59
(3) Ты про "Принудительная проверка доступа для приложений"? там все снято
(4) "Так типовой обмен можно по-разному запускать: как на клиенте, так и на сервере."
ну на сколько я понимаю код этой функции, если база серверная то запуск на сервере, если файловая то на клиенте.
Сейчас попробую с командами.
   marty0701
 
6 - 05.11.18 - 22:02
(5)В двух местах, точно?
   palsergeich
 
7 - 05.11.18 - 22:02
Проблемы с V83COMConnector вот недавняя тема с тем же.
   marty0701
 
8 - 05.11.18 - 22:02
Свойство компонента покажи, не приложения, а его компонента
   Попытка1С
 
9 - 05.11.18 - 22:05
(4) cmd не могу запустить от имени пользователя из под которого запускается агент сервера, так как система пишет что выбранный режим для данного пользователя не предусмотрен, запускаю cmd через шифт - запустить от другого  пользователя
(5) http://joxi.ru/n2Y5a8GfbGb9q2
http://joxi.ru/DmBDLX6hJdJO9A
   marty0701
 
10 - 05.11.18 - 22:09
На creatorowner забыл галку поставить
 
 Рекламное место пустует
   marty0701
 
11 - 05.11.18 - 22:10
Верни обе галки безопасности, поставь галку на креаторе, сними обе галки безопасности
   Попытка1С
 
12 - 05.11.18 - 22:13
(4) Из под админа вот это выполняется нормально
$connection = New-Object -com "V83.COMConnector"
$connection = New-Object -com "V83.Application"

могу конечно USR1CV8 права попробовать дать
(11) момент
   Попытка1С
 
13 - 05.11.18 - 22:17
(11) Все сделал, агента перезапустил, обмен выдает туже ошибку.
   Попытка1С
 
14 - 05.11.18 - 22:19
Тут тоже нужна галка я так понимаю?
http://joxi.ru/L21bzLMsRGRkvA
   marty0701
 
15 - 05.11.18 - 22:19
(14)Именно там и нужна, да.
   Попытка1С
 
16 - 05.11.18 - 22:21
Видимо изза того что я сразу ее не поставил, теперь надо все методы протыкать галку, она не наследуется, сейчас сделаю
   marty0701
 
17 - 05.11.18 - 22:21
И ты запуск то ему от какого пользователя сделал? Сделай от имени usrv81c
   marty0701
 
18 - 05.11.18 - 22:24
(16)Вроде нет, достаточно на интерфейсе, компоненте и приложения
   marty0701
 
19 - 05.11.18 - 22:26
И смысла нет агента перезапускать, ты работаешь не с объектами 1С, а с объектами ОС, перезапусти сервер уже тогда.
   vde69
 
20 - 05.11.18 - 22:27
(18) после почти любой перенастройки COM требуется перезагрузка сервера
   Попытка1С
 
21 - 05.11.18 - 22:27
(20) Ты имеешь ввиду прям тачку перезапустить? Службу недостаточно?
   palsergeich
 
22 - 05.11.18 - 22:28
(20) Иногда взлетает и без перезагрузки, но действительно лучше перезагрузится
   palsergeich
 
23 - 05.11.18 - 22:28
(21) Да
   Попытка1С
 
24 - 05.11.18 - 22:28
(17) Сделал запуск от USR1CV8, пока результата нет, сейчас попробую перезагрузку
   Попытка1С
 
25 - 05.11.18 - 22:39
Пока все тоже самое.
Попробую (7)
   Попытка1С
 
26 - 05.11.18 - 22:55
Вообщем снес полностью 1с коннектор из приложений com+
после чего зарегал C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.13.1513\bin\comcntr.dll»

и все заработало

причем сейчас после регистрации в компонентах ничего не появилось, не понимаю как оно вообще работает.

всем спасибо за помощь!
   Fram
 
27 - 05.11.18 - 23:04
Вообщем - это что за слово такое?
   Попытка1С
 
28 - 05.11.18 - 23:25
Оказалось что я забыл что перезапустил службу под администратором, вернул запуск под USR1CV8 опять синхранизация не работает
   Fram
 
29 - 05.11.18 - 23:57
(28) платформу переустанови
   Cyberhawk
 
30 - 06.11.18 - 07:49
(5) "на сколько я понимаю ... если ... то запуск на сервере, если ... то на клиенте" // Ясно. Пошел по тому же пути баклана, как в ветке из (7) :)
   Cyberhawk
 
31 - 06.11.18 - 07:50
(12) "Из под админа" // Ясно. Не в коня корм.
   Попытка1С
 
32 - 06.11.18 - 10:41
(31) Я написал что из из-под пользователя службы агента сервера 1С эти команды не выполнить так как у него нет прав
   Попытка1С
 
33 - 06.11.18 - 10:41
Дефолтные права не предполагают
 
 
   Cyberhawk
 
34 - 06.11.18 - 15:22
О каких правах речь? Подробнее


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