25 882 документа
← К списку

Глобальный контекст.ОбработкаПрерыванияПользователя (Global context.UserInterruptProcessing)

страница

Глобальный контекст (Global context)

ОбработкаПрерыванияПользователя (UserInterruptProcessing)

Доступен, начиная с версии 8.0.

Синтаксис:

ОбработкаПрерыванияПользователя()

Описание:

Предназначен для прерывания работы встроенного языка при нажатии пользователем клавиши Ctrl+Break.
Метод проверяет, была ли нажата пользователем клавиша Ctrl + Break. Если клавиша была нажата, то выполнение встроенного языка прекращается и выдается соответствующее сообщение.
Данный метод рекомендуется использовать в длительных циклических операциях.
Метод будет иметь действия только в тех случаях, когда допускается прерывание выполнения модулей.
Прерывания выполнения допускается если оно инициировано определенным интерактивным действием пользователя. К таким действиям относятся:

  • нажатие кнопки в форме;
  • выбор пункта меню или кнопки командной панели в форме;
  • выбор пункта меню или кнопки панели инструментов интерфейса;
  • действия инициируемые обработчиками событий "Выбор" элементов управления.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент.

Примечание:

Прерывание работы встроенного языка возможно не во всех клиентских обработчиках управляемой формы.

Пример:

Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
    Если Выборка.ПометкаУдаления Тогда
        Продолжить;
    КонецЕсли;
    // ...

    ОбработкаПрерыванияПользователя();
КонецЦикла;

Использование в версии:

Доступен, начиная с версии 8.0.


     Методическая информация