Показать сообщение отдельно
Старый 25.02.2015, 13:47   #1  
at5454 is offline
at5454
Участник
 
61 / 10 (1) +
Регистрация: 29.05.2014
Запустить ComExcelDocument_RU с правами аоса
Здравствуйте!
Вот этот код сидит на методе таблицы.
У всех аосов доступ есть на эту папку
Вроде как я ожидал что открывать будет правами аоса этот файл. но почему то открывает под пользователем, а у пользователя нет прав на эту папку( и не должно быть) то есть вываливается ошибка Файл «\\SRVFILE1\office\Ex_AX_Temp\crm1_18081.xlsx» не найден.
При запуске под пользователем у которого открыт доступ на эту папку -все отрабатывает хорошо.То есть этот код точно лезет под пользователем.
Хотел бы сделать именно с ComExcelDocument_RU так как у меня уже много чего написано уже с использованием этого класса
Как же заставить аксапту открыть файлы с доступом через АОС(в данном случае как заставить ComExcelDocument_RU это делать)
Заранее спасибо!

public server static void sql2()
{
ComExcelDocument_RU excelDocument = new ComExcelDocument_RU();
;
tmpfile = "\\\\SRVFILE1\\office\\Ex_AX_Temp\\crm1_18081"+".xlsx";
excelDocument.open(tmpfile,false);
}

Последний раз редактировалось at5454; 25.02.2015 в 13:50.