|   |   | 
| 
 | Не получается открыть файл на сервере. | ☑ | ||
|---|---|---|---|---|
| 0
    
        vv2304 17.09.24✎ 18:41 | 
        Для поиска ошибки написал простенькую обработку.
 &НаКлиенте Процедура ОткрытьФайл(Команда) АдресВременногоХранилища = ""; ПоместитьФайл(АдресВременногоХранилища, ИмяФайла,,Ложь, ЭтаФорма.УникальныйИдентификатор); ОткрытьФайлНаСервере(АдресВременногоХранилища); КонецПроцедуры &НаСервере Процедура ОткрытьФайлНаСервере(АдресВременногоХранилища) Попытка ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресВременногоХранилища); ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xlsx"); ДвоичныеДанные.Записать(ИмяВременногоФайла); Исключение Возврат ; КонецПопытки; Попытка // Загрузка Microsoft Excel ExcelПриложение = Новый COMОбъект("Excel.Application"); Исключение Сообщить("Ошибка при загрузке Microsoft Excel." + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание); Возврат ; КонецПопытки; Попытка // Открытие файла Microsoft Excel ExcelФайл = ExcelПриложение.WorkBooks.Open(ИмяВременногоФайла); Исключение Сообщить("Ошибка открытия файла Microsoft Excel." + ИмяВременногоФайла + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание); КонецПопытки; Вылетает с ошибкой на открытии файла. Ошибка открытия файла,не удается получить доступ к файлу. Указан несуществующий файл или путь, Файл используется другой программой Имя книги совпадает с именем другой книги, открытой в данный момент Проверяю файл C:\Users\1c_service\AppData\Local\Temp\v8_77E4_b9.xlsx он есть, прекрасно открывается не из 1С. | |||
| 1
    
        Волшебник 17.09.24✎ 18:46 | 
        Что-то слишком много ошибок     | |||
| 2
    
        vv2304 17.09.24✎ 18:48 | 
        Это указаны возможные причины.     | |||
| 3
    
        Волшебник 17.09.24✎ 18:53 | 
        (2) Укажите фактическую причину. Приведите дословно текст ошибки и чтобы он соответствовал Вашему программному коду.
 НЕ НАДО ВРАТЬ | |||
| 4
    
        vv2304 17.09.24✎ 19:03 | 
        дословно     
 | |||
| 5
    
        vv2304 17.09.24✎ 19:05 | 
        сервер под пользователем 1с-сервис. Все права , как говорят админы, даны.     | |||
| 6
    
        vv2304 17.09.24✎ 19:17 | 
        Все, всем спасибо, проблему решил.     | |||
| 7
    
        Волшебник 17.09.24✎ 19:46 | 
        (6) и что было? как решили?     | |||
| 8
    
        vv2304 17.09.24✎ 21:29 | 
        перенес чтение файла на клиента.     | |||
| 9
    
        DrZombi гуру 18.09.24✎ 06:07 | 
        (8) Печально.     | |||
| 10
    
        vv2304 18.09.24✎ 07:23 | 
        (9) На админов я воздействовать не могу.     | |||
| 11
    
        SleepyHead гуру 18.09.24✎ 07:39 | 
        (10) Но вы можете скопировать файл на сервер и разбирать на сервере. Вам именно через приложение экселя надо разбирать?     | |||
| 12
    
        Stepashkin 18.09.24✎ 08:28 | 
        (0) Может файл был открыт в Экселе?     | |||
| 13
    
        vv2304 18.09.24✎ 08:23 | 
        (11) Я сначала так и делал.
 ПоместитьФайл(АдресВременногоХранилища, ИмяФайла,,Ложь, ЭтаФорма.УникальныйИдентификатор); ОткрытьФайлНаСервере(АдресВременногоХранилища); &НаСервере Процедура ОткрытьФайлНаСервере(АдресВременногоХранилища) на сервере в локальных политиках право на запуск DCOM я дать не могу. | |||
| 14
    
        Волшебник 18.09.24✎ 08:29 | 
        (13) Читайте файл без EXCEL и без DCOM     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |