|
Настройка com коннектора на кластере | ☑ | ||
---|---|---|---|---|
0
Попытка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. Что еще можно попробовать? |
|||
1
Cyberhawk
05.11.18
✎
21:44
|
1. Указанная строка кода на сервере или на клиенте выполняется?
2. Кто является пользователем ОС службы агента сервера 1С? |
|||
2
Попытка1С
05.11.18
✎
21:46
|
1. Это абсолютно типовой обмен, сейчас посмотрю.
2. Отдельный пользователь USR1CV8 |
|||
3
marty0701
05.11.18
✎
21:51
|
У компонента в свойства зайди сначала, там галку сними, потом у приложения COM галку сними
|
|||
4
Cyberhawk
05.11.18
✎
21:54
|
Так типовой обмен можно по-разному запускать: как на клиенте, так и на сервере.
Ну и чтоб дважды не вставать выполни пару команд в повершелле из-под пользователя службы агента сервера 1С: $connection = New-Object -com "V83.COMConnector" $connection = New-Object -com "V83.Application" |
|||
5
Попытка1С
05.11.18
✎
21:59
|
(3) Ты про "Принудительная проверка доступа для приложений"? там все снято
(4) "Так типовой обмен можно по-разному запускать: как на клиенте, так и на сервере." ну на сколько я понимаю код этой функции, если база серверная то запуск на сервере, если файловая то на клиенте. Сейчас попробую с командами. |
|||
6
marty0701
05.11.18
✎
22:02
|
(5)В двух местах, точно?
|
|||
7
palsergeich
05.11.18
✎
22:02
|
Проблемы с V83COMConnector вот недавняя тема с тем же.
|
|||
8
marty0701
05.11.18
✎
22:02
|
Свойство компонента покажи, не приложения, а его компонента
|
|||
9
Попытка1С
05.11.18
✎
22:05
|
(4) cmd не могу запустить от имени пользователя из под которого запускается агент сервера, так как система пишет что выбранный режим для данного пользователя не предусмотрен, запускаю cmd через шифт - запустить от другого пользователя
(5) http://joxi.ru/n2Y5a8GfbGb9q2 http://joxi.ru/DmBDLX6hJdJO9A |
|||
10
marty0701
05.11.18
✎
22:09
|
На creatorowner забыл галку поставить
|
|||
11
marty0701
05.11.18
✎
22:10
|
Верни обе галки безопасности, поставь галку на креаторе, сними обе галки безопасности
|
|||
12
Попытка1С
05.11.18
✎
22:13
|
(4) Из под админа вот это выполняется нормально
$connection = New-Object -com "V83.COMConnector" $connection = New-Object -com "V83.Application" могу конечно USR1CV8 права попробовать дать (11) момент |
|||
13
Попытка1С
05.11.18
✎
22:17
|
(11) Все сделал, агента перезапустил, обмен выдает туже ошибку.
|
|||
14
Попытка1С
05.11.18
✎
22:19
|
Тут тоже нужна галка я так понимаю?
http://joxi.ru/L21bzLMsRGRkvA |
|||
15
marty0701
05.11.18
✎
22:19
|
(14)Именно там и нужна, да.
|
|||
16
Попытка1С
05.11.18
✎
22:21
|
Видимо изза того что я сразу ее не поставил, теперь надо все методы протыкать галку, она не наследуется, сейчас сделаю
|
|||
17
marty0701
05.11.18
✎
22:21
|
И ты запуск то ему от какого пользователя сделал? Сделай от имени usrv81c
|
|||
18
marty0701
05.11.18
✎
22:24
|
(16)Вроде нет, достаточно на интерфейсе, компоненте и приложения
|
|||
19
marty0701
05.11.18
✎
22:26
|
И смысла нет агента перезапускать, ты работаешь не с объектами 1С, а с объектами ОС, перезапусти сервер уже тогда.
|
|||
20
vde69
05.11.18
✎
22:27
|
(18) после почти любой перенастройки COM требуется перезагрузка сервера
|
|||
21
Попытка1С
05.11.18
✎
22:27
|
(20) Ты имеешь ввиду прям тачку перезапустить? Службу недостаточно?
|
|||
22
palsergeich
05.11.18
✎
22:28
|
(20) Иногда взлетает и без перезагрузки, но действительно лучше перезагрузится
|
|||
23
palsergeich
05.11.18
✎
22:28
|
(21) Да
|
|||
24
Попытка1С
05.11.18
✎
22:28
|
(17) Сделал запуск от USR1CV8, пока результата нет, сейчас попробую перезагрузку
|
|||
25
Попытка1С
05.11.18
✎
22:39
|
Пока все тоже самое.
Попробую (7) |
|||
26
Попытка1С
05.11.18
✎
22:55
|
Вообщем снес полностью 1с коннектор из приложений com+
после чего зарегал C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.13.1513\bin\comcntr.dll» и все заработало причем сейчас после регистрации в компонентах ничего не появилось, не понимаю как оно вообще работает. всем спасибо за помощь! |
|||
27
Fram
05.11.18
✎
23:04
|
Вообщем - это что за слово такое?
|
|||
28
Попытка1С
05.11.18
✎
23:25
|
Оказалось что я забыл что перезапустил службу под администратором, вернул запуск под USR1CV8 опять синхранизация не работает
|
|||
29
Fram
05.11.18
✎
23:57
|
(28) платформу переустанови
|
|||
30
Cyberhawk
06.11.18
✎
07:49
|
(5) "на сколько я понимаю ... если ... то запуск на сервере, если ... то на клиенте" // Ясно. Пошел по тому же пути баклана, как в ветке из (7) :)
|
|||
31
Cyberhawk
06.11.18
✎
07:50
|
(12) "Из под админа" // Ясно. Не в коня корм.
|
|||
32
Попытка1С
06.11.18
✎
10:41
|
(31) Я написал что из из-под пользователя службы агента сервера 1С эти команды не выполнить так как у него нет прав
|
|||
33
Попытка1С
06.11.18
✎
10:41
|
Дефолтные права не предполагают
|
|||
34
Cyberhawk
06.11.18
✎
15:22
|
О каких правах речь? Подробнее
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |