8.х Вызвать диалоговое окно в форме при закрытии программы

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем AntonioCarlos, 2 июл 2014.

  1. TopicStarter Overlay
    AntonioCarlos
    Offline

    AntonioCarlos

    Регистрация:
    11 ноя 2009
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте, столкнулся со следующей проблемой. В 1С существует обработка, при выходе из которой необходимо спрашивать пользователя о выходе, в случае отказа не закрывать обработку. Этот диалог я вставил в событие формы "Перед закрытием". Все отрабатывает как надо. Но если пользователь настроив обработку закрывает не окно этой обработки, а окно самой программы 1С, то диалог закрытия обработки не происходит. Можно ли сделать так чтобы при закрытии программы вызывался диалог закрытия этой обработки, и в случае отказа программа 1С не закрывалась?
    Пробовал добавить код диалога в событие "При закрытии", в этом случае когда закрываешь программу диалог выдается, но отменить закрытие уже нельзя.
  2. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    6.980
    Симпатии:
    398
    Баллы:
    104
    Сделайте в обработке модальное окно. Оно возвращает значение. Его и проверяйте.

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