Запись данных в существующий файл Excel (web-клиент)
Доброго времени суток.
Стоит такая задача:
Необходимо открыть существующий на сервере файл Эксель вписать туда данные и закрыть
Через тонкий/толстый клиент все норм, а через Web клиент вылазит ошибка: "Исключительная ситуация, файл не сохранен"
Открытие файла:
На сервере
Закрытие файла:
На сервере
нужные данные в файл переносятся, ошибка возникает на строчке; Эксель.ActiveWorkbook.Save();
как можно сохранить файл?
Стоит такая задача:
Необходимо открыть существующий на сервере файл Эксель вписать туда данные и закрыть
Через тонкий/толстый клиент все норм, а через Web клиент вылазит ошибка: "Исключительная ситуация, файл не сохранен"
Открытие файла:
На сервере
Попытка
Эксель = Новый COMОбъект("Excel.Application");
Эксель.WorkBooks.Open(ПолныйПуть);
//Состояние("Обработка файла Microsoft Excel...");
Исключение
Сообщить("Ошибка при открытии файла с помощью Excel! Загрузка не будет произведена!");
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
Попытка
//Открываем необходимые листы
ЛистСГ = Эксель.WorkSheets("Состав группы");
ЛистА = Эксель.WorkSheets("Аудит");
ЛистД = Эксель.WorkSheets("Договор");
ЛистЗ = Эксель.WorkSheets("Заказчик");
ЛистСЗ = Эксель.WorkSheets("Сотрудники заказчика");
Исключение
//Закрываем Excel, если листы не найдены
Эксель.ActiveWorkbook.Close();
Сообщить("Файл " + Строка(ПолныйПуть) + " не соответствует необходимому формату! Лист не найден!");
Возврат;
КонецПопытки;
ПоказатьЗакрытие файла:
На сервере
Эксель.ActiveWorkbook.Save();
Эксель.Quit();
нужные данные в файл переносятся, ошибка возникает на строчке; Эксель.ActiveWorkbook.Save();
как можно сохранить файл?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот