Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 ноя 2024, 15:40

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

Автор 1cwiki, 19 июл 2015, 15:40

0 Пользователей и 1 гость просматривают эту тему.

1cwiki

Раздел
Глобальный контекст
Подразделы
Процедуры и функции интерактивной работы
ОбработкаПрерыванияПользователя (UserInterruptProcessing)
Синтаксис:

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

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


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

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

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

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

Теги:
Рейтинг@Mail.ru

Поиск