|   |   | 
| 
 | Сохранение XLS без MS Office (регламентное задание) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Ivan Bezdomnyi 20.06.18✎ 13:39 | 
        Доброго времени суток!
 Искал похожие темы, но все не то. Есть сервер, на котором нет MS Office. Есть 1С 8.1.11.67 Есть обработка, которая сохраняет прайс в формате XLS. ТабДок.Записать(ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLS); Когда запускаешь обработку под обычным пользователем, все отлично сохраняется. Но когда обработка выполняется регламентным заданием, то файл не появляется. Причем ошибка возникает не на том месте, где файл записывается, а на том, когда происходит попытка отправить файл по почте: Ошибка при вызове метода контекста (Послать): Файл не обнаружен 'C:\Users\USR1CV81\AppData\Local\Temp\Price_20-06-2018.xls' (Кстати, если изменить расширение на mxl, то всё работает и под регламентным заданием) Повторюсь, если запускать под обычным пользователем, то все работает и отправляется. Как исправить? | |||
| 1
    
        formista2000 20.06.18✎ 13:40 | 
        Что-то с правами?     | |||
| 2
    
        Garykom гуру 20.06.18✎ 13:45 | 
        Запрет отправки вложений xls ?
 Попробуй в архив засовывать. | |||
| 3
    
        Timon1405 20.06.18✎ 13:47 | 
        как записываете файл? табдок.записать()?
 >>Есть сервер, на котором нет MS Office вы же понимаете, что именно на этом сервере работает "юзер" USR1CV81. | |||
| 4
    
        RomanYS 20.06.18✎ 13:53 | 
        (0) Посмотри описание в СП для метода Записать ТД. Даже в актуальных версиях есть такое 
 "При работе на сервере, веб-клиенте или через внешнее соединение нет возможности сохранять в формате XLS95" В 8.1 ограничения могли быть больше | |||
| 5
    
        Ivan Bezdomnyi 20.06.18✎ 13:58 | 
        (1) ну как с правами, если я меняю расширение, например, на "mxl" и все работает
 (2) (3) если я захожу на сервер под своим пользователем, то все работает, сохраняется и отправляется (4) кстати да, спасибо, посмотрел: Примечание: При работе на сервере или через com-соединение использует только файлы форматов mxl и txt. Беда.. | |||
| 6
    
        FIXXXL 20.06.18✎ 14:33 | 
        (5) у меня сервер в ПДФ сохраняет норм     | |||
| 7
    
        RomanYS 20.06.18✎ 16:56 | 
        (6) у ТС 8.1     | |||
| 8
    
        Джинн 20.06.18✎ 16:58 | 
        Ексель тут вообще не участвует в процессе.     | |||
| 9
    
        VS-1976 20.06.18✎ 16:59 | 
        (0) Пропиши перед записью
 ТабДок.Вывод = ИспользованиеВывода.Разрешить; | |||
| 10
    
        RomanYS 20.06.18✎ 17:04 | 
        (9) Надежда умирает последней)
 Если в документации написано "не работает", то оно точно не работает. ТСу или обновлять платформу (кстати отличный повод!), или изобретать велосипеды с выполнением кода на клиенте/использованием каких-либо приблуд (или самого экселя). | |||
| 11
    
        Ivan Bezdomnyi 20.06.18✎ 17:16 | 
        (9) так и написано)
 (10) будем изобретать велосипед) | |||
| 12
    
        Ivan Bezdomnyi 20.06.18✎ 17:17 | 
        (8) да уже понял, просто не знал в чем причина и не мог понять, почему mxl сохраняет, а xls нет     | |||
| 13
    
        FIXXXL 21.06.18✎ 09:05 | 
        (7) сорри, не углядел     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |