| 
    
 | 
        От кого стартует com?         | 
☑ | 
    
        | 
    0
    
        Господин ПЖ    
       
    
    16.12.11 
            ✎
    11:29 
 | 
         
        Есть внешнее приложение серверная часть котого вращается от учетки "Сервер", юзер заходит на комп под своей учеткой "Иванов", открывает клиентскую часть приложения, жмет в кнопень, запускается скрипт дергающий 1С 8.2 через com. Скрипт запускается на стороне сервера.
  
  Однако есть трабл с авторизацией. При win авторизации скрипт лезет в 1С через com от учетки "Иванов", а не "Сервер". Это типовое поведение системы? Просто хотелось чтобы авторизация была от служебной учетки "Сервер", а не от физ. лица. Уволится - все свалится...     
         | 
 | 
    
    
        | 
    1
    
        dk    
       
    
    16.12.11 
            ✎
    11:31 
 | 
         
        а не при вин авторизации от чьего имени лезет?     
         | 
 | 
    
    
        | 
    2
    
        Господин ПЖ    
       
    
    16.12.11 
            ✎
    11:31 
 | 
         
        (1) от кого скажешь в строке подключения (с) Капитан Очевидность     
         | 
 | 
    
    
        | 
    3
    
        Asmody    
       
    
    16.12.11 
            ✎
    11:36 
 | 
         
        (0) а разве при вызове com нельзя явно пользователя БД указать?     
         | 
 | 
    
    
        | 
    4
    
        Господин ПЖ    
       
    
    16.12.11 
            ✎
    11:36 
 | 
         
        (3) каким образом? в строке подключения?     
         | 
 | 
    
    
        | 
    5
    
        Asmody    
       
    
    16.12.11 
            ✎
    11:38 
 | 
         
        и вообще, убрать из ролей обычных пользователей право работать серез com, оставить только у пользователя Сервер, пользователю Сервер отключить win-авторизацию     
         | 
 | 
    
    
        | 
    6
    
        Господин ПЖ    
       
    
    16.12.11 
            ✎
    11:38 
 | 
         
        (5) и хранить пользователь/пароль в скрипте в открытом виде??     
         | 
 | 
    
    
        | 
    7
    
        XLife    
       
    
    16.12.11 
            ✎
    11:40 
 | 
         
        ком "внутри" кома можно запустить?     
         | 
 | 
    
    
        | 
    8
    
        dk    
       
    
    16.12.11 
            ✎
    11:42 
 | 
         
        а что мешает завести учетку Робот и указать ее при авторизации?     
         | 
 | 
    
    
        | 
    9
    
        Asmody    
       
    
    16.12.11 
            ✎
    11:44 
 | 
         
        (6) в любом случае его придётся где-то хранить в открытом виде. если скрипт на сервере запускается, то там и храни     
         | 
 | 
    
    
        | 
    10
    
        Господин ПЖ    
       
    
    16.12.11 
            ✎
    11:44 
 | 
         
        (8) каким образом то?
  
  string connectionString = "Srvr=srv;Ref=Base;Usr=Server;";
  
  это проканает при win авторизции?     
         | 
 | 
    
    
        | 
    11
    
        Asmody    
       
    
    16.12.11 
            ✎
    11:45 
 | 
         
        можно, конечно, с DCOM помутить, там можно задавать, от кого процесс работать будет, но я уже не помню деталей     
         | 
 |