Проблема с выгрузкой в Excel в регламентном задании #510353


#0 by Vladuha
Нужно сделать регламентное задание, которое будет формировать некий файл в формате xls. Написал процедуру, когда запускаю на клиенте обработкой, то все ок, регламентное задание отваливается с ошибкой: Ошибка при вызове метода контекста (SaveAs): Произошла исключительная ситуация (Microsoft Excel): Метод SaveAs из класса Workbook завершен неверно. Код выглядит так: ... PS: Win 2008 R2 x64, 1С 8.1.15.14 (сервер x64), MS Excel 2010 x64
#1 by sapphire
Читать документацию надо внимательно: нельзя сохранить макет в формате xls в серверном режиме.
#2 by Vladuha
читать надо внимательнее вопрос, макетов здесь нет, есть создание документа в excel через com-объект.
#3 by shuhard
а права у учетной записи, от которой запущен сервер 1С на ПутьКФайлу какие ?
#4 by Vladuha
полные
#5 by Dmitry77
Скорее всего файл кем-то используется. Перед тем как выгружать сначала проверить есть ли он. И в попытке удалить. Не используйте длинных путей с пробелами и русскими буквами.
#6 by Dmitry77
и вот эту строку в самое начало.
#7 by Dmitry77
сори не надо этого.
#8 by Vladuha
файл новый создается, в каталоге времнных файлов вообще нет экселевских файлов. Еще заметил, что фоновое задание отваливается с ошибкой через пару секунд после запуска, а чтобы дойти до этого места в коде нужно секунд 10-15.
#9 by Invaa
грабли платформы... выбери формат txt или mxl и будет тебе счастье.
#10 by Invaa
пардон, тоже недочитал про ком...
#11 by Irken_1
у меня конечно не создание нового файла, а открытие существующего, заполнение данных и его запись...
#12 by Irken_1
#13 by Dmitry77
а если запустить из под обычного пользователя. Все нормально отрабатывает? и вываливает ли при таком запуске excel предупреждения? У меня платформа таже только 32 и офис 2003 и все нормально работает.
#14 by Vladuha
запускал из-под своего пользователя - все ОК, сегодня попробую запустить из-под учетки, на которой сервер предприятия крутится. Если будет все тоже самое, то попрошу админов эксель 2003 поставить.
#15 by Vladuha
тоже вариант, попробую шаблон на шару закинуть, лист буду чистить от данных, заполнять новыми и сохранять
#16 by Леха Дум
Смотри права на ком excel для учетной записи сервера 1С. Сталкивались с таким для IE. Если кластер, то такое придется сделать на всех серверах кластера
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С