Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Поле объекта не обнаружено (RMngrPortDefault)

Поле объекта не обнаружено (RMngrPortDefault)
Я
   AlexandrV
 
21.12.18 - 15:36
COMСоединитель = Новый COMОбъект("v83.COMConnector");
НомерПортаКластера = COMСоединитель.RMngrPortDefault;

Выдаетошибку

Поле объекта не обнаружено (RMngrPortDefault)
НомерПортаКластера = COMСоединитель.RMngrPortDefault;

Подскажите в чем дело, как решить?
 
 
   AlexandrV
 
1 - 21.12.18 - 15:40
Подскажите кто знает, почему не удается получить реквизит
   AlexandrV
 
2 - 21.12.18 - 15:43
подскажите кто знает
   Дмитрий
 
3 - 21.12.18 - 15:43
так подключиться нужно сначала. Соединить
   AlexandrV
 
4 - 21.12.18 - 15:49
(3)     COMСоединитель = Новый COMОбъект(ОбщегоНазначения.ИмяCOMСоединителя());
    
    РазделительПорта = Найти(ИмяСервера, ":");
    Если РазделительПорта > 0 Тогда
        ИмяИПортСервера = ИмяСервера;
        ИмяСервера = Сред(ИмяИПортСервера, 1, РазделительПорта - 1);
        НомерПортаКластера = Число(Сред(ИмяИПортСервера, РазделительПорта + 1));
    ИначеЕсли ПараметрыСоединенияССервером1СПредприятие.ПортКластераСерверов <> 0 Тогда
        НомерПортаКластера = ПараметрыСоединенияССервером1СПредприятие.ПортКластераСерверов;
    Иначе
        НомерПортаКластера = COMСоединитель.RMngrPortDefault;
    КонецЕсли;


Это фрагмент кода типовой конфигурации обработки для закрытия сеанса пользователя
   AlexandrV
 
5 - 21.12.18 - 15:52
(4)+ Конфигурация WMS общий модуль "СоединенияИБКлиентСервер" Функция "Завершить сеанс"
   AlexandrV
 
6 - 21.12.18 - 15:52
(5)+ не с того не с сего начал выдавать описанную ошибку
   AlexandrV
 
7 - 21.12.18 - 15:57
(3) во всех местах разных конфигураций подключение COMОбъекта происходит уже позже обращения к реквизиту RMngrPortDefault
   AlexandrV
 
8 - 21.12.18 - 16:12
Подскажите кто может
   AlexandrV
 
9 - 21.12.18 - 16:36
На других форумах я сейчас нашел описание тог, что при попытке повторного подключения на сервер 1С через COM возникают странные ситуации

Кому приходилось разбираться с ситуацией когда вы пытались делать обработку для отключения активных сеансов
   НастоящееИмя
 
10 - 21.12.18 - 16:42
COMСоединитель чему равен?
 
 Рекламное место пустует
   AlexandrV
 
11 - 21.12.18 - 16:56
(10) v83.COMConnector
   НастоящееИмя
 
12 - 21.12.18 - 16:58
Это в отладчике посмотрел?
   AlexandrV
 
13 - 21.12.18 - 17:02
(12) Да
   НастоящееИмя
 
14 - 21.12.18 - 17:04
Regsvr32 comcntr.dll»
   AlexandrV
 
15 - 21.12.18 - 17:05
(12) я посмотрел в конфигураторе в режиме отладки
   НастоящееИмя
 
16 - 21.12.18 - 17:05
Либо посмотри права пользователя  USRV81
   НастоящееИмя
 
17 - 21.12.18 - 17:06
Попробуй и то и то сделать
   AlexandrV
 
18 - 21.12.18 - 17:21
(17) Regsvr32 comcntr.dll есть 

Пользователь USRV81 отсутствует, что надо его создать и запускать под ним?
   AlexandrV
 
19 - 21.12.18 - 17:34
По прежнему выдает ошибку, что реквизит "RMngrPortDefault" отсутствует в строке

НомерПортаКластера = COMСоединитель.RMngrPortDefault;
   mexanik_96
 
20 - 21.12.18 - 18:28
ну нет там его, понимаешь нет...
смотри другой ком объект и сп тоже посмотри для начала
   AlexandrV
 
21 - 24.12.18 - 10:00
(20) для тестирования я запускаю под двумя пользователями два раза 1С - комп один, и платформа одна, и конфа одна
   AlexandrV
 
22 - 24.12.18 - 10:27
(20) на другом компе тоже пытался запустить оба пользователя - ситуация та-же
   НастоящееИмя
 
23 - 24.12.18 - 10:40
отменяй регистрацию всех dll-ки, сноси платформу, ставь снова платформу и на всякий регистрируй руками dll-ки.
   НастоящееИмя
 
24 - 24.12.18 - 10:40
всех dll-ок


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