Проблема с ComConnector #780419


#0 by Boleev
Добрый день. 8.3.8. Файловая база. Работа через RDP Под одним пользователем системы Код срабатывает без ошибок Под другим Ошибка создания Com объекта COMConnector comcntr.dll перерегистрировал - не помогло.
#1 by Господин ПЖ
компы одинаковые? может один 32, второй 64 бита
#2 by olegves
у второго пользователя прав не хватает
#3 by skafandr
Как вариант. Регистрировать comcntr.dll локально на сервере выгнав всех пользователей из терминала,так как путь к comcntr.dll прописывается в локальном профиле каждого пользователя.Путь к dll включает номер версии платформы типа 8.2.18.61incomcntr.dll соответственно если чел в момент регистрации работал у него может оставаться путь к dll по старой платформе,а если она удалена - dll не находится
#4 by Boleev
это сервер. RDP
#5 by skafandr
проверить такой случай можно поискав по реестру "comcntr.dll"
#6 by Boleev
искал. Везде только ссылка на актуальную версию comcntr.dll. Но есть ссылки, как на 64 битную, так и на 32 битную версию
#7 by skafandr
ну так найдите какая версия в ветке у пользователя  у которого работает :)
#8 by Torquader
Не забываем, что объекты можно регистрировать как в ветке для всех пользователей, так и в ветке для конкретного пользователя. Соответственно, после регистрации в ветке для конкретного пользователя - нужно не забыть почистить регистрацию, если хочется, чтобы она работала для всех пользователей.
#9 by Boleev
а как регистрируется комконнектор 1С при установке его прямо из платформы?
#10 by Torquader
Обычно регистрация в реестре идёт в CLASSES_ROOT, а куда оно там отражено - никто вопросом не задаётся. По хорошему, нужно пытаться писать в LOCAL_MACHINE, и если не удалось - то в CURRENT_USER - по крайней мере, в описании COM так сказано. Ловить установку отладчиком как-то не хочется.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С