8.х БП 3.0 Закрыть процесс EXcel

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Raideres, 12 окт 2018.

  1. TopicStarter Overlay
    Raideres
    Offline

    Raideres Опытный в 1С

    Регистрация:
    9 фев 2016
    Сообщения:
    481
    Симпатии:
    1
    Баллы:
    29
    ребят задача стоит у меня такая. допустим я запустил excel выгрузку загрузку через OLE
    Excel = Новый COMОбъект("Excel.Application");


    но при выполнение взяли и принудительно закрыли 1с допустим
    Остался висеть EXCEL процесс

    потом я опять запускаю обработку
    но как сделать чтобы закрылся вот этот зависший процесс
    в обработке написано вот так сейчас, закрывается только текущий процесс

    Процедура ОтключатьсяОтExcel(Соответстие)
    Попытка
    Соответстие["Соединение"].DisplayAlerts = 0;
    Соответстие["ExcelФайл"].Close();
    Соответстие["Соединение"].DisplayAlerts = 1;
    Соответстие["Соединение"].Quit();
    Соответстие["Соединение"] = Неопределено;
    Исключение
    Сообщить("Не удалось отключиться от Excel - "+ОписаниеОшибки());
    КонецПопытки;
    КонецПроцедуры


    Наверное только так?
    КомандаСистемы("taskkill /F /IM excel.exe");
    Последнее редактирование: 12 окт 2018
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.278
    Симпатии:
    968
    Баллы:
    204
    Именно.
  3. TopicStarter Overlay
    Raideres
    Offline

    Raideres Опытный в 1С

    Регистрация:
    9 фев 2016
    Сообщения:
    481
    Симпатии:
    1
    Баллы:
    29
    а как быть если нужно &НаСервере

    Доступность:
    Тонкий клиент, толстый клиент.
    Последнее редактирование: 12 окт 2018
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.278
    Симпатии:
    968
    Баллы:
    204
    Запустить клиента на машине, где работает сервис 1с.
  5. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.874
    Симпатии:
    503
    Баллы:
    204
    Назовите, пожалуйста, тему в соответствии с реальной темой вашей проблемы.
  6. TerANik
    Offline

    TerANik Профессионал в 1С

    Регистрация:
    19 ноя 2014
    Сообщения:
    1.258
    Симпатии:
    95
    Баллы:
    54
    КомандаСистемы("taskkill /F /IM excel.exe")

    1) Нужны ли права администратора для данной команды? Думаю да
    2) А это убьёт Excel у всех юзеров на сервере?
  7. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.278
    Симпатии:
    968
    Баллы:
    204
    1.Да
    2.Да
  8. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.446
    Симпатии:
    49
    Баллы:
    54
    Добрый день.
    На самом деле основной вопрос данной темы, зачем я буду искать процессы зависшие из-за "насильного" закрытия приложений?

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