Имя: Пароль:
1C
 
Синхронизация УТ 11 БП 3.0, отказано в доступе COMConnect
0 men47
 
17.03.16
08:48
Здравствуйте, коллеги! Нужна помощь, есть база БП 3.0 и УТ 11.1, версии не важны. Вход в базы происходит в терминале на сервере. Нажимаю я значит кнопочку "Синхронизировать" под пользователем выдает вот такую штуку.

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

Данная проблема возникла при установки новой платформы.

делаю регистрацию библиотеки "comcntr.dll" о чудо! под админом синхронизация работает, все ок, делаю я под пользователем, проблема осталась (админ и пользователь в терминале), дал пользователю админские права, зарегил еще раз библиотеку, проблема осталась. Нашел статью про компоненты COM+ где нужно было добавить компоненту, добавил, перезапустил, проблема осталась. Залез я в RegEdit, нашел где были ссылки на старую платформу, почистил, зарегил заново, проблема осталась. Нашел статью что регистрировать на 64 платформе нужно через sysWOW64/regsvr32 , зарегил так, проблема осталась....

проблема уже существует дня 4... побороть не могу, нужна помощь, что еще можно попробовать.

p.s. права на безопасность смотрел, открыл полный доступ к библиотеке и открыл полный доступ к папке 1с
1 asady
 
17.03.16
08:50
(0) посмотри журналы регистрации в БП3 и УТ11
2 men47
 
17.03.16
08:52
(1) посмотрел, эта ошибка и больше ничего
3 hhhh
 
17.03.16
08:52
(0) а точно точно все права дали пользователю usr1cv8 ?
4 men47
 
17.03.16
08:53
(1) да точно, сервером не я командую их сисадмин, но я проверял да, полные права были
5 men47
 
17.03.16
08:53
и вот что-то я уже не знаю что делать еще можно=)) просто беда=)
6 TormozIT
 
гуру
17.03.16
08:54
Удали COM+ приложение и сообщи ошибку, которая возникает без него.
Зарегистрированный в COM-классе файл comcntr.dll и его каталог точно доступны на чтение всем?
7 men47
 
17.03.16
08:56
(6) ты говоришь что полностью папку COM+ приложение удалить?
8 TormozIT
 
гуру
17.03.16
09:01
(7) Нет, нужно удалить ровно одно COM+ приложение, которое ты сделал для оборачивания COM компоненты COmConnector.
9 men47
 
17.03.16
09:08
(8) удалял я его, проверил, не пашет, заново еще раз создавал, тоже самое. везде одна и та же ошибка
10 men47
 
17.03.16
09:38
пересоздал я обертку, внимательно все посмотрел, чтобы были галки нормальные и путь, вот что он начал выдавать

Не удалось подключиться к другой программе: {ОбщийМодуль.ОбщегоНазначения.Модуль(1708)}: Метод объекта не обнаружен (Connect)
        Результат.Соединение = COMConnector.Connect(СтрокаСоединения);
11 men47
 
17.03.16
10:35
все, проблему решил, я после пересоздания не перезапускал, после перезахода пользователя, все норм стало