0
- 27.01.2012 - 11:26
|
Есть процедура: Процедура Кнопка1Нажатие(Элемент) ОбработкаПрерыванияПользователя(); Остатки= Последовательности.Остатки; Остатки.Восстановить(); КонецПроцедуры По CTR+Break не срабатывает. Восстанавливает пока процесс не снесешь. Как сделать, чтобы пользователь мог корректно остановить восстановление? Кто сталкивался подскажите. | |
1
- 27.01.2012 - 11:30
| 1-Buzz > у тебя обработка прерывания срабатывает один раз сразу при нажатии на кнопку | |
2
- 27.01.2012 - 11:32
|
Восстанавливай мелкими шагами Остатки= Последовательности.Остатки; Пока МоментВремени < ПолучитьОперативнуюОтметкуВремени() Цикл ОбработкаПрерыванияПользователя(); Остатки.Восстановить(МоментВремени); МоментВремени = .... КонецЦикла | |
3
- 27.01.2012 - 11:32
| С циклами все понятно, а здесь тогда как быть? | |
4
- 27.01.2012 - 11:33
| 3 - Сейчас попробую | |
5
- 27.01.2012 - 12:55
| 3 - за мелкие шаги спс. Но сделал по другому, через запрос с последующей обработкой. | |
| Интернет-форум Краснодарского края и Краснодара |