1CLenta.ru  

Прерывание выполнения алгоритма в 1С Предприятии

Программирование системы     12.04.2018 17:29     11396

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

При работе в 1С Предприятии, может потребоваться прервать выполнение какой либо длительной операции, например при загрузке файлов, или при выполнении других длительных действий в цикле. Для того чтобы данная возможность была доступна, необходимо при программировании обработок или конфигураций реализовать данный механизм. Во встроенном языке программирования 1С, есть специальные средства для решения данной задачи.

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


Для прерывания выполнения программного кода, необходимо прописать вызов процедуры глобального контекста ОбработкаПрерыванияПользователя(). Эта процедура делает проверку нажатия сочетания клавиш Ctrl+Break. При нажатии пользователем этого сочетания клавиш, прерывается выполнение программного кода. Данная процедура не выводит окон для подтверждения прерывания. Процедура ОбработкаПрерыванияПользователя() может вызываться только в обработчиках, которые срабатывают при действиях пользователей. Таким образом, процедуру можно вызывать при нажатии на кнопку, но нельзя вызывать в таких событиях как ПриОткрытии() и т.д.

Комментарии (0)