|
Не могу настроить V83.COMConnector | ☑ | ||
---|---|---|---|---|
0
DmitriiRylov
10.01.18
✎
08:44
|
Приветствую,
знаю тема замусоленная до нельзя, но инструкции мною прочитанные не помогают сделать простое соединение. Суть: Не создается COM соединение ОС: WinSrv 2012 x64 Платформа 8.3, режим работы Клиент x32 - Сервер x64 Что сделано: Установлено приложение Имя:V8 Установлена компонента Имя:V83.COMConnector.1 (В отличии от всех инструкций, в конце у меня стоит ".1") Зарегистрирована библиотека Regsvr32 "C:\Program Files (x86)\1cv8\8.3.10.2466\bin\comcntr.dll" Брандмауэр Win: отключен Написана обработка: &НаСервере Процедура СоединениеНаСервере() Подключение = Новый COMОбъект("V83.COMConnector"); Попытка ВнешняяБаза = Подключение.Connect("Srvr=<Имя сервера>;Ref=<Имя базы>;Usr=Администратор;Pwd=<Пароль>"); Исключение Возврат КонецПопытки; КонецПроцедуры &НаКлиенте Процедура Соединение(Команда) СоединениеНаСервере(); КонецПроцедуры Нажимаю кнопку В консоли кластера серверов не появляется Com-соединение Помогите кто чем может, куда посмотреть или что я не учет. |
|||
1
Lexey_
10.01.18
✎
08:46
|
(0) смотри в текст ошибки
|
|||
2
Мимохожий Однако
10.01.18
✎
08:48
|
Делал так же. Победить не смог ((
|
|||
3
Мимохожий Однако
10.01.18
✎
08:50
|
вместо Program Files (x86) полагаю должна быть другая папка.
|
|||
4
DmitriiRylov
10.01.18
✎
09:10
|
(1) Не подскажите где смотреть?
|
|||
5
DmitriiRylov
10.01.18
✎
09:11
|
(3) Клиентская часть 1С 32 разрядная, поэтому и папка эта, или вы имеете ввиду нечто иное?
|
|||
6
Lexey_
10.01.18
✎
09:14
|
(4) попытку осознанно писал?
|
|||
7
1C programmer
10.01.18
✎
09:15
|
Попробуй Подключение = Новый COMОбъект("V83.COMConnector.1");
|
|||
8
DmitriiRylov
10.01.18
✎
09:22
|
(6) Нет, списал с инструкции.
(7) Тщетно, пробовал :) В инструкциях пишут, что при установке приложения указать пользователя, который был указан при установке сервера 1С с ролью CreatorOwner - обязательный ли это параметр? Покуда пользователь локальный, другой сервер его конечно не видит. А клиентская часть может быть установлена от любого админа. |
|||
9
Lexey_
10.01.18
✎
09:23
|
(8)
уберешь попытку- увидишь ошибку |
|||
10
Остап Сулейманович
10.01.18
✎
09:26
|
(0) "Сервер x64". Удачи... В вашем безнадежном деле.
|
|||
11
Мимохожий Однако
10.01.18
✎
09:32
|
(4) После Исключение добавь строчку Сообщить(ОписаниеОшибки());
|
|||
12
dezss
10.01.18
✎
09:34
|
а сервер, небось, 64-х?)))
|
|||
13
dezss
10.01.18
✎
09:35
|
(12) + а ну да...в (0) же написано, что х64
|
|||
14
dezss
10.01.18
✎
09:35
|
(0) Забейте на ком, юзайте веб-сервисы.
|
|||
15
rphosts
10.01.18
✎
09:39
|
(10)не балаболь, у мну всё норм подключалось... если у ТС руки прямые - справится.
|
|||
16
DmitriiRylov
10.01.18
✎
09:49
|
(9) Добавил, ошибки нет, код на сервере выполняется, скорее всего под толстым клиентом зайти сначала надо.
(12) Имеешь ввиду Серверную часть 1С установить 32 битную на сервер? |
|||
17
rphosts
10.01.18
✎
09:49
|
(0) Вариант самый простой: поставь клиента 64х
вариант для матерых: погугли как подключать Сом32 к серверу 64 (в службе компонентов в разделе COM+ нужно покопаться). А можно и на мисте поискать, тема регулярно всплывает и подключение... на итс пишут что надо вот так для тонкого: AutomationCервер = Новый COMОбъект("V83С.Application"); AutomationCервер.Connect("Srvr="TestSrv";Ref="TestBase"); или вот так для толстого: AutomationCервер = Новый COMОбъект("V83.Application"); AutomationCервер.Connect("Srvr="TestSrv";Ref="TestBase"); |
|||
18
dezss
10.01.18
✎
09:59
|
(16) нет, читай (17)..ну или (14)
|
|||
19
DmitriiRylov
10.01.18
✎
10:03
|
(18) Попробую переустановить платформу клиента на x64.
Как понимаю нужно будет компоненту вновь зарегистрировать и библиотеку. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |