| 
             | 
    
        
     
     | 
    
            
         
         | 
  
| 
    
 | 
        Как из 1С получить таблицу разрешений каталога?         | 
☑ | 
    
        | 
    0
    
        nogapd    
       
    
    10.11.14 
            ✎
    11:25 
 | 
         
        Пытаюсь получить таблицу разрешений к каталогу из 1С, вот процедура: 
 
 ПутьККаталогу     = "C:\test";
 ПутьКЛогу    = "C:\test2";
     
 КоманднаяСтрока = "%comspec% -c icacls " + ПутьККаталогу + " >> " + ПутьКЛогу +"\1.txt";
 WshShell=Новый COMОбъект("WScript.Shell");
 WshShell.Run(КоманднаяСтрока, 0, 1);
 
 Зависает на последней строчке, ничего не происходит, подскажите что не так     
         | 
 | 
    
    
        | 
    1
    
        Looser-1c    
       
    
    10.11.14 
            ✎
    11:26 
 | 
         
        Сообщить(КоманднаяСтрока) что говорит?     
         | 
 | 
    
    
        | 
    2
    
        nogapd    
       
    
    10.11.14 
            ✎
    11:31 
 | 
         
        %comspec% -c icacls C:\test >> C:\test2\1.txt     
         | 
 | 
    
    
        | 
    3
    
        vde69    
       
    
    10.11.14 
            ✎
    11:45 
 | 
         
        1. Где выполняется данный код
 2. под какими правами как в 1с так и в ОС     
         | 
 | 
    
    
        | 
    4
    
        vde69    
       
    
    10.11.14 
            ✎
    11:47 
 | 
         
        и кстати какая OC ????
 
 ибо CACLS актуальна лишь для Windows XP. В Windows 7 ей на смену пришла утилита iCACLS     
         | 
 | 
    
    
        | 
    5
    
        nogapd    
       
    
    10.11.14 
            ✎
    11:51 
 | 
         
        ну так icacls и запускаю, win7, права не админа но если написать в командной строке выполняется     
         | 
 | 
    
    
        | 
    6
    
        Мутабор    
       
    
    10.11.14 
            ✎
    12:00 
 | 
         
        Может нужно не %comspec% а уже значение переменной...     
         | 
 | 
    
        Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.