7.7 Выгрузка документа в Excel

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем Martinka, 27 сен 2011.

  1. TopicStarter Overlay
    Martinka
    Offline

    Martinka

    Регистрация:
    16 сен 2011
    Сообщения:
    17
    Симпатии:
    0
    Баллы:
    1
    Как выгрузить данный из документа в уже существующей файл excelя с условием??? Например выгружать все документы за определенный период.
    Я так пологаю надо обработку сделать???. даже пробывала писать код, но ничего не сохраняется.
    Код:
    Попытка
    Эксель = СоздатьОбъект("Excel.Application"); 
    Исключение
    Сообщить(ОписаниеОшибки() + " Программа Exсel не установлена на данном компьютере!"); 
    Возврат;
    КонецПопытки; 
    
    Док=СоздатьОбъект(Документ.Квитанция);
    Книга = Эксель.WorkBooks.Add(); 
    Лист = Книга.WorkSheets(1); 
    Лист.Cells(1, 1).Value = Док.НомерДок; 
    
    Попытка
    Книга.SaveAs(D:\Сервисный центр\пробная конфигурация\выгрузка.xlsx); 
    Исключение
    Сообщить(ОписаниеОшибки()+" Файл не сохранен!"); 
    Возврат;
    КонецПопытки;
    
    Но дело в том что файл уже есть...а я тут создаю его опять....
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Книга = Эксель.WorkBooks.Open(ПутьКФайлу);
  3. TopicStarter Overlay
    Martinka
    Offline

    Martinka

    Регистрация:
    16 сен 2011
    Сообщения:
    17
    Симпатии:
    0
    Баллы:
    1
    Делала, всё равно ничего не записывает
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Как делали? Если судить по коду вы пишите все время в одну и ту же ячейку
  5. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    думаю, что метод SaveAs как раз сохраняет файл как новый, может по аналогии с обычным окном Excel попробовать Save? (поправьте, если ошибаюсь)
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    в данном случае "сохранить" и "сохранить как" не имеют разницы - файл-то указан явно

Поделиться этой страницей