|
ЗУП 3.1 Не работает выгрузка данных в Excel. | ☑ | ||
---|---|---|---|---|
0
bvn-2005
11.01.18
✎
20:30
|
Внешняя обработка для выгрузки данных.
&НаСервере Процедура ВыгрузитьНачисленияНаСервере() Попытка Эксель = Новый COMОбъект("Excel.Application"); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; Книга = Эксель.WorkBooks.Add(); На последней строчке вываливается с ошибкой : "Произошла исключительная ситуация (Microsoft Excel): Приложению Microsoft Excel не удается открыть или сохранить документы из-за нехватки памяти или места на диске." Как я понимаю, место на диске и права на папку здесь ни при чем: до записи файла дело просто не доходит... На файловой базе работает нормально, ошибка только на серверной. ??? |
|||
1
tesseract
12.01.18
✎
03:25
|
А сервер на какой машине стоит? Может админ просто запретил пользователю от которого запущен сервер любые операции? Или у него просто прав и домашней папки нет?
Может проще через табличный документ файл сохранять - все равно потом на клиент передавать же. |
|||
2
bvn-2005
12.01.18
✎
07:11
|
Добавил пользователя USR1CV8 в группу Администраторы - не помогло...
|
|||
3
lesorubka
12.01.18
✎
07:33
|
а на сервере есть ексель?
или только на клиенте? |
|||
4
Мимохожий Однако
12.01.18
✎
07:36
|
(0) Не стесняйся. Рассказывай подробнее. Тебе вопросы задали.
|
|||
5
pessok
12.01.18
✎
07:45
|
когда же вы уже перестанете использовать богомерзкий ком для работы с табличными документами? там и эксель на сервак поставь, и глюки от мелкомягких, и обрабатывать дольше. а платформа уже давно умеет это сама.
|
|||
6
bvn-2005
12.01.18
✎
08:14
|
Эксель, разумеется, установлен. И аналогичная обработка на файловой базе работает (на этом же сервере).
|
|||
7
bvn-2005
12.01.18
✎
08:14
|
"а платформа уже давно умеет это сама"
А подробнее можно? |
|||
8
Мимохожий Однако
12.01.18
✎
08:53
|
(7) Создаешь табличный документ и записываешь в файл в формате XLS
|
|||
9
bvn-2005
12.01.18
✎
09:37
|
Для эксперимента выгрузил рабочую базу в файловый вариант - в нем обработка работает без проблем. Проблема только в клиент-серверном варианте... Нехватка прав у пользователя USR1CV8? Каких?
|
|||
10
Мимохожий Однако
12.01.18
✎
09:54
|
(9) На 64-разрядном сервере не будет работать
|
|||
11
bvn-2005
19.01.18
✎
07:43
|
"Создаешь табличный документ и записываешь в файл в формате XLS"
Ну, в данном случае так и сделал. Но появилась следующая проблема уже с другой обработкой: ЗАГРУЗКА из файла Excel. &НаСервере Процедура ЗагрузитьВУНаСервере() //Попытка Excel = Новый COMОбъект("Excel.Application"); Excel.Visible = 0; Книга = Excel.Workbooks.Open(Объект.КаталогФайла); Вываливается с ошибкой: "Ошибка при получении значения атрибута контекста (Workbooks) Книга = Excel.Workbooks.Open(Объект.КаталогФайла); по причине: Неизвестная ошибка" Как здесь обойтись без "богомерзкого ком-а"? |
|||
12
SleepyHead
гуру
19.01.18
✎
08:09
|
(11) Создать новый табличныйДокумент и прочитать в него. Ваш кэп.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |