К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

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

Гость
0 - 27.01.2012 - 11:26
Есть процедура:
Процедура Кнопка1Нажатие(Элемент)
ОбработкаПрерыванияПользователя();
Остатки= Последовательности.Остатки;
Остатки.Восстановить();
КонецПроцедуры

По CTR+Break не срабатывает. Восстанавливает пока процесс не снесешь. Как сделать, чтобы пользователь мог корректно остановить восстановление? Кто сталкивался подскажите.



Uho
1 - 27.01.2012 - 11:30
1-Buzz > у тебя обработка прерывания срабатывает один раз сразу при нажатии на кнопку
Гость
2 - 27.01.2012 - 11:32
Восстанавливай мелкими шагами

Остатки= Последовательности.Остатки;
Пока МоментВремени < ПолучитьОперативнуюОтметкуВремени() Цикл
ОбработкаПрерыванияПользователя();
Остатки.Восстановить(МоментВремени);
МоментВремени = ....
КонецЦикла
Гость
3 - 27.01.2012 - 11:32
Цитата:
Сообщение от Uho Посмотреть сообщение
1-Buzz &gt; у тебя обработка прерывания срабатывает один раз сразу при нажатии на кнопку
С циклами все понятно, а здесь тогда как быть?
Гость
4 - 27.01.2012 - 11:33
3 - Сейчас попробую
Гость
5 - 27.01.2012 - 12:55
3 - за мелкие шаги спс. Но сделал по другому, через запрос с последующей обработкой.


К списку вопросов






Copyright ©, Все права защищены