|  | Формирование ексель | ☑ | 
    
        | 0
    
        Pandoch   03.07.14✎ 10:33 | 
        Пытаюсь сформировать ексель следующим кодом: 
 Эксель = Новый COMОбъект("Excel.Application");
 Книга = Эксель.WorkBooks.Add();
 Эксель.DisplayAlerts = False;
 
 ИмяФайла = ПутьКПапке + "\" + КонтрОрг.ППИ.номер+ "_" +  КонтрОрг.ППИ.организация + "__" + КонтрОрг.ППИ.контрагент;
 
 Книга.SaveAs(ИмяФайла,-4143);
 Эксель.Application.Quit();
 
 Под моим пользователем формирует норм все. Но под другим пользователем (он тоже имеет полные права) выдает такую ошибку:
 {Форма.Форма.Форма(802)}: Ошибка при вызове метода контекста (SaveAs): Произошла исключительная ситуация (Microsoft Excel): Метод SaveAs из класса Workbook завершен неверно.
 
 Помогите, все идеи уже кончились. Аналогичная обработка по созданию ексель с ошибочным пользователем проходит, а вот новая - с этой ошибкой. В чем может быть причина?
 |  | 
    
        | 1
    
        Fish   гуру 03.07.14✎ 10:35 | 
        (0) Нет прав на папку?     |  | 
    
        | 2
    
        Ilqarupup   03.07.14✎ 10:35 | 
        доступ к папке проверь в виндовс     |  | 
    
        | 3
    
        Pandoch   03.07.14✎ 10:37 | 
        Папка создается на рабочем столе пользователем. В одном и том же месте из под  разных юзеров 1с пробовала - с одним прошло, с другим это ошибка.Думаю, дело не в папке     |  | 
    
        | 4
    
        Ilqarupup   03.07.14✎ 10:43 | 
        проверь галочку "Вывод" у роли проблемного пользователя. Должна быть установлена для возможности записи файлов.     |  | 
    
        | 5
    
        Ilqarupup   03.07.14✎ 10:44 | 
        в конфигураторе     |  | 
    
        | 6
    
        Pandoch   03.07.14✎ 10:45 | 
        (5) у него полные права есть - у полных прав есть "вывод"     |  | 
    
        | 7
    
        Ilqarupup   03.07.14✎ 10:54 | 
        проверь права у обеих пользователей. Должны быть разными.     |  | 
    
        | 8
    
        Pandoch   03.07.14✎ 11:04 | 
        я поменяла строку 
ИмяФайла = ПутьКПапке + "\" + КонтрОрг.ППИ.номер+ "_" +  КонтрОрг.ППИ.организация + "__" + КонтрОрг.ППИ.контрагент;
 на:
 ИмяФайла = ПутьКПапке + "\вап";
 
 Получилось. Не оч понятно, почему так.
 |  | 
    
        | 9
    
        Pandoch   03.07.14✎ 11:18 | 
        дело было в кавычках. в наименовании организации были кавычки.     |  | 
    
        | 10
    
        Ilqarupup   03.07.14✎ 11:24 | 
        понятно, у меня была такая проблема из за прав     |  | 
        Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой