Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 08:54

Запись из 1с8 excel файла в фоновом задании

Автор СНВ, 20 сен 2013, 11:33

0 Пользователей и 1 гость просматривают эту тему.

СНВ

Почему-то не записывается из 1с8 файл excel в фоновом задании

MuI_I_Ika

А каким образом вы пытаетесь записать?

wise

Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

MuI_I_Ika


СНВ

Цитата: MuI_I_Ika от 20 сен 2013, 12:09
А каким образом вы пытаетесь записать?
ПолноеИмяФайла = "\\"+Результат.ИмяСервера+Результат.ПапкаДляОтчетов+ИмяФайла+".xls";   
         УдалитьФайлы(ПолноеИмяФайла);
         Книга.SaveAs(ПолноеИмяФайла);

Dethmontt

Отлаживайте по журналу....
ПолноеИмяФайла = "\\"+Результат.ИмяСервера+Результат.ПапкаДляОтчетов+ИмяФайла+".xls";   
ЗаписьЖурналаРегистрации("Переменная ПолноеИмяФайла", , , ПолноеИмяФайла);
Попытка
    УдалитьФайлы(ПолноеИмяФайла);
    Книга.SaveAs(ПолноеИмяФайла);
Исключение
    ЗаписьЖурналаРегистрации("Ай ай ай! Возникла ошибка", , , ОписаниеОшибки());
КонецПопытки;
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

СНВ

Цитата: Dethmontt от 23 сен 2013, 11:31
Отлаживайте по журналу....
ПолноеИмяФайла = "\\"+Результат.ИмяСервера+Результат.ПапкаДляОтчетов+ИмяФайла+".xls";   
ЗаписьЖурналаРегистрации("Переменная ПолноеИмяФайла", , , ПолноеИмяФайла);
Попытка
    УдалитьФайлы(ПолноеИмяФайла);
    Книга.SaveAs(ПолноеИмяФайла);
Исключение
    ЗаписьЖурналаРегистрации("Ай ай ай! Возникла ошибка", , , ОписаниеОшибки());
КонецПопытки;


Пишет, что фоновое задание завершено успешно и тишина...

Dethmontt

Если успешно завершено, то открывай журнал регистрации и ищи событие - "Переменная ПолноеИмяФайла" смотри значение переменной и ищи файл...
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

СНВ

Цитата: Dethmontt от 23 сен 2013, 12:16
Если успешно завершено, то открывай журнал регистрации и ищи событие - "Переменная ПолноеИмяФайла" смотри значение переменной и ищи файл...
Все оказалось по-другому: ошибка еще раньше, ругается на
ExcelПриложение = Новый COMОбъект("Excel.Application");

{ОбщийМодуль.МодульРегламентныхЗаданий(750)}: Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается, хотя если отдельно выполняется(не в фоновом режиме), все ОК

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Похожие темы (5)

Рейтинг@Mail.ru

Поиск