| 
    
 | 
        Проблема с ComConnector         | 
☑ | 
    
        | 
    0
    
        Boleev    
       
    
    09.09.16 
            ✎
    13:13 
 | 
         
        Добрый день.
 8.3.8.
 Файловая база. Работа через RDP
 Под одним пользователем системы
 
 Код 
  Новый COMОбъект("V83.COMConnector");
 
 срабатывает без ошибок
 
 Под другим 
 Ошибка создания Com объекта COMConnector
 
 comcntr.dll перерегистрировал - не помогло.     
         | 
 | 
    
    
        | 
    1
    
        Господин ПЖ    
       
    
    09.09.16 
            ✎
    13:16 
 | 
         
        компы одинаковые?
 
 может один 32, второй 64 бита     
         | 
 | 
    
    
        | 
    2
    
        olegves    
       
    
    09.09.16 
            ✎
    13:19 
 | 
         
        (0) у второго пользователя прав не хватает     
         | 
 | 
    
    
        | 
    3
    
        skafandr    
       
    
    09.09.16 
            ✎
    13:24 
 | 
         
        Как вариант.
 Регистрировать comcntr.dll локально на сервере выгнав всех пользователей из терминала,так как путь к comcntr.dll прописывается в локальном профиле каждого пользователя.Путь к dll включает номер версии платформы типа 8.2.18.61\bin\comcntr.dll соответственно если чел в момент регистрации работал у него может оставаться путь к dll по старой платформе,а если она удалена - dll не находится     
         | 
 | 
    
    
        | 
    4
    
        Boleev    
       
    
    09.09.16 
            ✎
    13:28 
 | 
         
        (1) это сервер. RDP     
         | 
 | 
    
    
        | 
    5
    
        skafandr    
       
    
    09.09.16 
            ✎
    13:30 
 | 
         
        проверить такой случай можно поискав по реестру "comcntr.dll"     
         | 
 | 
    
    
        | 
    6
    
        Boleev    
       
    
    09.09.16 
            ✎
    13:35 
 | 
         
        (5) искал. Везде только ссылка на актуальную версию comcntr.dll. Но есть ссылки, как на 64 битную, так и на 32 битную версию     
         | 
 | 
    
    
        | 
    7
    
        skafandr    
       
    
    09.09.16 
            ✎
    13:38 
 | 
         
        (5)ну так найдите какая версия в ветке у пользователя  у которого работает :)     
         | 
 | 
    
    
        | 
    8
    
        Torquader    
       
    
    09.09.16 
            ✎
    18:41 
 | 
         
        Не забываем, что объекты можно регистрировать как в ветке для всех пользователей, так и в ветке для конкретного пользователя.
 Соответственно, после регистрации в ветке для конкретного пользователя - нужно не забыть почистить регистрацию, если хочется, чтобы она работала для всех пользователей.     
         | 
 | 
    
    
        | 
    9
    
        Boleev    
       
    
    09.09.16 
            ✎
    23:46 
 | 
         
        (8) а как регистрируется комконнектор 1С при установке его прямо из платформы?     
         | 
 | 
    
    
        | 
    10
    
        Torquader    
       
    
    09.09.16 
            ✎
    23:48 
 | 
         
        (9) Обычно регистрация в реестре идёт в CLASSES_ROOT, а куда оно там отражено - никто вопросом не задаётся.
 По хорошему, нужно пытаться писать в LOCAL_MACHINE, и если не удалось - то в CURRENT_USER - по крайней мере, в описании COM так сказано.
 Ловить установку отладчиком как-то не хочется.     
         | 
 |