|   |   | 
| 
 | Выгрузка в Эксель | ☑ | ||
|---|---|---|---|---|
| 0
    
        ЗлаяЗая 21.05.21✎ 14:26 | 
        Нужно сделать выгрузку в Эксель.
 Я создаю ТабличныйДокумент. Потом делаю ИмяФайла= "\\qqqqqq\ццццццц\Выгрузка трам пам пам"; ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX); Ругается "Ошибка доступа к файлу" Подскажите, пожалуйста, что делать? | |||
| 1
    
        Kassern 21.05.21✎ 14:29 | 
        (0) сервер то знает путь до \qqqqqq\ццццццц\?     | |||
| 2
    
        vde69 21.05.21✎ 14:29 | 
        дать файловый доступ     | |||
| 3
    
        Kassern 21.05.21✎ 14:30 | 
        (1) точнее тот комп, где служба 1с запущена. А еще точнее тот пользователь, который запускает службу 1с имеет доступ к этот папке?)     | |||
| 4
    
        ЗлаяЗая 21.05.21✎ 14:31 | 
        (3) пользователь имеет доступ, файлы в папке просматриваю.     | |||
| 5
    
        Kassern 21.05.21✎ 14:31 | 
        (0) чтобы не было таких проблем и если у вас клиент серверный вариант, то можете передать на клиент двоичные данные вашего табдока через временное хранилище. А на клиенте уже сохранять куда надо эти ДД.     | |||
| 6
    
        Kassern 21.05.21✎ 14:32 | 
        (4) пользователь указанный в службе агент сервера 1с? Или вы про пользователя под которым тонкий клиент запущен?))     | |||
| 7
    
        Масянька 21.05.21✎ 14:34 | 
        (0) + ко всему вышеперечисленному: Excel не висит в диспетчере?     | |||
| 8
    
        ДядяМитяй 21.05.21✎ 14:34 | 
        + Если это сетевой адрес - надо в отладчике посмотреть в каком виде он на самом деле ищет этот путь. Там могут быть варианты с //, \\ и тп     | |||
| 9
    
        ДядяМитяй 21.05.21✎ 14:49 | 
        +(8) точку останова на строку ТабДок.записать.... и в отладчике НайтиФайлы("\\qqqqqq\ццццццц\", "*.*")     | |||
| 10
    
        Dimarik_1 22.05.21✎ 16:02 | 
        (0) скиньте вашу обработку. Посмотрим, попробуем помочь     | |||
| 11
    
        Dimarik_1 22.05.21✎ 16:02 | 
        на dropmefiles     | |||
| 12
    
        Garykom гуру 22.05.21✎ 16:09 | 
        (10) и доступ от компа где нюфотки лежат     | |||
| 13
    
        ЗлаяЗая 24.05.21✎ 09:20 | 
        Сделала, как в п5 советовали.
 Теперь проблема с именем файла. Нужно обязательно, чтобы в имени были и дата и время. Делаю ИмяФайла= "\\ййй\ццц\МойФайлТрамПампам "+Строка(ТекущаяДата())+".xlsx"; ТабДок.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX); при проходе по отладчику "\\ййй\цццн\МойФайлТрамПампам 24.05.2021 9:07:42.xlsx" а когда смотрю в папке, то имя МойФайлТрамПампам 24.05.2021 9 и формат просто "Файл" | |||
| 14
    
        ДенисЧ 24.05.21✎ 09:22 | 
        (13) в имени файлов не может быть символа ":"
 Я думал, об этом известно всем, начиная с 199х годов... | |||
| 15
    
        Mikeware 24.05.21✎ 09:23 | 
        (14) ну она же 2019-го.. совсЭм малинькая     | |||
| 16
    
        Масянька 24.05.21✎ 09:26 | 
        (14) Как видишь...     | |||
| 17
    
        ЗлаяЗая 24.05.21✎ 09:29 | 
        (14) я в 90х буквы учила :)))))
 Я так подумала, уже пишу разбивку без ":" | |||
| 18
    
        ЗлаяЗая 24.05.21✎ 09:30 | 
        СПАСИБО!     | |||
| 19
    
        ДенисЧ 24.05.21✎ 09:31 | 
        (15) А как же генетическая память? )))     | |||
| 20
    
        Mikeware 24.05.21✎ 09:51 | 
        (19) "выпадающие гены"     | |||
| 21
    
        ДенисЧ 24.05.21✎ 09:53 | 
        (20) Выпадающий геня - в другой ветке )))     | |||
| 22
    
        Kassern 24.05.21✎ 09:54 | 
        (13) Используйте для этого метод Формат(ВашаДата,"ДФ=dd_MM_yyyy")     | |||
| 23
    
        ЗлаяЗая 26.05.21✎ 13:18 | 
        Я опять :)))))
 Обработку сделала. Из режима "Предприятие" все делается. А теперь надо ее сделать фоновой. Все написала в процедуре ВыполнитьКоманду(ИдентификаторКоманды). Опять ругается на доступ к файлу. Админ говорит, что дал доступ к файлу от имени пользователя, от которого служба 1С запускается. | |||
| 24
    
        Mikeware 26.05.21✎ 14:05 | 
        Ошибка там же, где всегда...     | |||
| 25
    
        Kassern 26.05.21✎ 14:15 | 
        (23) доступ то может он дал, а вот путь до файла для этого пользователя может быть другим. К примеру вы обращаетесь к папке по пути O:\ОбщаяПапка\ВашФайл.xlsx, где O:\ - это сетевое расположение.  А для 1ски на сервере путь до папки может быть либо С:\\ОбщаяПапка\ВашФайл.xlsx (если папка находится, где кластер 1с) либо \\МойМегаСервер\ОбщаяПапка\ВашФайл.xlsx (общий сетевой путь). А если еще сервер на линуксе, то еще интереснее с путем будет)     | |||
| 26
    
        Garykom гуру 26.05.21✎ 14:23 | 
        (24) в ДНК?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |