7.7 из 1C в Excel программно заменить существующий файл

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем punkyklan, 10 июл 2013.

  1. TopicStarter Overlay
    punkyklan
    Offline

    punkyklan Опытный в 1С

    Регистрация:
    12 дек 2012
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте, у меня по шедулеру выполняется обработка выгружающая данные из1С в excel и мне нужно файл excel постоянно сохранять в одном и том же месте, с одним и тем же именем, для загрузки в другую программу, как сделать так, что бы файл excel заменялся автоматически без запроса у пользователя, подскажите пожалуйста.
  2. Бухгалтерский угодник
    Offline

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

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Определить наличие файла и при необходимости удалить. Юзайте объект ФайловаяСистема
  3. TopicStarter Overlay
    punkyklan
    Offline

    punkyklan Опытный в 1С

    Регистрация:
    12 дек 2012
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    Спасибо, помогло, сделала так

    Если ФС.СуществуетФайл(СокрЛП(Каталог)+"\"+текущаядата()+".xls")=1 тогда
    ФС.УдалитьФайл(СокрЛП(Каталог)+"\"+текущаядата()+".xls");
    КонецЕсли;
  4. Катюфка
    Online

    Катюфка Профессионал в 1С

    Регистрация:
    3 июн 2013
    Сообщения:
    411
    Симпатии:
    72
    Баллы:
    54
    Здравствуйте.
    Можно не удалять файл, а открыть его и очистить средствами VBA.
  5. TopicStarter Overlay
    punkyklan
    Offline

    punkyklan Опытный в 1С

    Регистрация:
    12 дек 2012
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    У меня нет смысла это делать, мне совсем не зачем его открывать, мне просто старый файл нужно заменить новым, а удалить старый и записать новый, самое простое

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