![]() |
Модераторы: stron |
![]() ![]() ![]() |
|
bucdapus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 14.5.2007 Репутация: нет Всего: нет |
В 1с 7.7 для экстренной остановки выполнения обработки мы нажимали клавишу ESC и обработка останавливалась. а как быть с версией 8.1, клавиша ESC тут не прокатывает))). а мне нужно в определенный момент ее останавливать может тут задана другая клавиша??? подскажите
|
|||
|
||||
AkelaSQL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 14.9.2007 Где: Москва Репутация: 6 Всего: 7 |
Глобальный контекст
ОбработкаПрерыванияПользователя (UserInterruptProcessing) Синтаксис: ОбработкаПрерыванияПользователя() Описание: Предназначен для прерывания работы встроенного языка при нажатии пользователем клавиши Ctrl+Break. Метод проверяет, была ли нажата пользователем клавиша Ctrl+Break. Если клавиша была нажата, то выполнение встроенного языка прекращается и выдается соответствующее сообщение. Данный метод рекомендуется использовать в длительных циклических операциях. Метод будет иметь действия только в тех случаях, когда допускается прерывание выполнения модулей. Прерывания выполнения допускается если оно инициировано определенным интерактивным действием пользователя. К таким действиям относятся: нажатие кнопки в форме; выбор пункта меню или кнопки командной панели в форме; выбор пункта меню или кнопки панели инструментов интерфейса; действия инициируемые обработчиками событий "Выбор" элементов управления. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример: ТабДок = ЭлементыФормы.ТабДок; // ТабДок - элемент управления типа "Табличный документ" Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Если Выборка.ПометкаУдаления Тогда Продолжить; КонецЕсли; Секция = Макет.ПолучитьОбласть("Строка"); Секция.Параметры.Текст = СокрЛП(Выборка.Наименование); Секция.Параметры.Расшифровка = Выборка.Ссылка; ТабДок.Вывести(Секция); ОбработкаПрерыванияПользователя(); КонецЦикла; // другой пример ЭлементыФормы.Добавить(Тип("Надпись"),"Надпись",Истина); // указание размеров и положения в форме ЭлементыФормы.Надпись.Верх=15; ЭлементыФормы.Надпись.Лево=450; ЭлементыФормы.Надпись.Ширина=150; ЭлементыФормы.Надпись.Высота=10; Пока Истина Цикл ЭлементыФормы.Надпись.Значение = ТекущаяДата(); ОбработкаПрерыванияПользователя(); КонецЦикла; |
|||
|
||||
![]() ![]() ![]() |
Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |