Вход | Регистрация

1С:Предприятие ::

Метки: 

ЗУП 3.1 Не работает выгрузка данных в Excel.

Я
   bvn-2005
 
11.01.18 - 20:30
Внешняя обработка для выгрузки данных.
&НаСервере
Процедура ВыгрузитьНачисленияНаСервере()
    
    Попытка
        Эксель = Новый COMОбъект("Excel.Application"); 
    Исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    
    Книга = Эксель.WorkBooks.Add();    

На последней строчке вываливается с ошибкой :
"Произошла исключительная ситуация (Microsoft Excel): Приложению Microsoft Excel не удается открыть или сохранить документы из-за нехватки памяти или места на диске."

Как я понимаю, место на диске и права на папку здесь ни при чем: до записи файла дело просто не доходит...
На файловой базе работает нормально, ошибка только на серверной.
???
 
  Рекламное место пустует
   tesseract
 
1 - 12.01.18 - 03:25
А сервер на какой машине стоит? Может админ просто запретил пользователю от которого запущен сервер любые операции? Или у него просто прав и домашней папки нет?  

Может проще через табличный документ файл сохранять - все равно потом на клиент передавать же.
   bvn-2005
 
2 - 12.01.18 - 07:11
Добавил пользователя USR1CV8 в группу Администраторы - не помогло...
   lesorubka
 
3 - 12.01.18 - 07:33
а на сервере есть ексель?
или только на клиенте?
   МимохожийОднако
 
4 - 12.01.18 - 07:36
(0) Не стесняйся. Рассказывай подробнее. Тебе вопросы задали.
   pessok
 
5 - 12.01.18 - 07:45
когда же вы уже перестанете использовать богомерзкий ком для работы с табличными документами? там и эксель на сервак поставь, и глюки от мелкомягких, и обрабатывать дольше. а платформа уже давно умеет это сама.
   bvn-2005
 
6 - 12.01.18 - 08:14
Эксель, разумеется, установлен. И аналогичная обработка на файловой базе работает (на этом же сервере).
   bvn-2005
 
7 - 12.01.18 - 08:14
"а платформа уже давно умеет это сама"
А подробнее можно?
   МимохожийОднако
 
8 - 12.01.18 - 08:53
(7) Создаешь табличный документ и записываешь в файл в формате XLS
   bvn-2005
 
9 - 12.01.18 - 09:37
Для эксперимента выгрузил рабочую базу в файловый вариант - в нем обработка работает без проблем. Проблема только в клиент-серверном варианте... Нехватка прав у пользователя USR1CV8? Каких?
   МимохожийОднако
 
10 - 12.01.18 - 09:54
(9) На 64-разрядном сервере не будет работать
 
 
   bvn-2005
 
11 - 19.01.18 - 07:43
"Создаешь табличный документ и записываешь в файл в формате XLS"
Ну, в данном случае так и сделал. Но появилась следующая проблема уже с другой обработкой: ЗАГРУЗКА из файла Excel.

&НаСервере
Процедура ЗагрузитьВУНаСервере()
    //Попытка

        Excel = Новый COMОбъект("Excel.Application");
        Excel.Visible = 0;
        Книга = Excel.Workbooks.Open(Объект.КаталогФайла);

Вываливается с ошибкой:
"Ошибка при получении значения атрибута контекста (Workbooks)
        Книга = Excel.Workbooks.Open(Объект.КаталогФайла);
по причине:
Неизвестная ошибка"

Как здесь обойтись без "богомерзкого ком-а"?
   SleepyHead
 
12 - 19.01.18 - 08:09
(11) Создать новый табличныйДокумент и прочитать в него. Ваш кэп.


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует