|
Сохранение 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) сорри, не углядел
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |