|
Обработка прерывания пользователя не срабатывает |
☑ |
0
Oz11
19.12.11
✎
13:39
|
Помогите разобраться почему эта гадская гадость не хочет работать.
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НС = ТЗ.Добавить();
НС.Контрагент = ВыборкаДетальныеЗаписи.Ссылка;
НС.Статус = СМУ_ОбщегоНазначения.СтатусКлиента(ВыборкаДетальныеЗаписи.Ссылка);
ЭлементыФормы.Индикатор.Значение = ЭлементыФормы.Индикатор.Значение + ЭлементыФормы.Индикатор.Шаг;
ОбработкаПрерыванияПользователя();
КонецЦикла;
код, в котором я ее вызываю. код из обработчика нажатия кнопки на форме.
|
|
1
Axel2009
19.12.11
✎
13:40
|
ОбработкаПрерыванияПользователя();
|
|
2
Axel2009
19.12.11
✎
13:40
|
форма неактивна наверна. иногда бывает глюк.
|
|
3
Oz11
19.12.11
✎
13:42
|
заметил одну особенность. когда нажимаешь кнопку на форме с формы уходит фокус. может в этом проблема? хотя как так может быть?
|
|
4
Живой Ископаемый
19.12.11
✎
13:43
|
Ctrl+Tab
|
|
5
Oz11
19.12.11
✎
13:47
|
ничего не помогает. ни Ctrl+Tab, ни программно прописать в обработчике ЭтаФорма.Активизировать(). может нужно чего подключить или еще дописать?
|
|
6
Живой Ископаемый
19.12.11
✎
13:53
|
а что у тебя в форме выполняется? может 1св8 вообще фокус теряет
|
|
7
Oz11
19.12.11
✎
14:00
|
да ничего особенного. выбираю все данные из справочника контрагенты, обращаюсь к общему модулю, далее опять запрос с менеджером временных таблиц и выгрузка в табличную часть. хотя еще ПрогресБар на форме рисую и играюсь с его видимостью. вот и все. а чисто визуально - да, фокус с окна формы уходит.
|
|
8
Живой Ископаемый
19.12.11
✎
14:01
|
можешь попробовать выполнить все тоже самое но с другой машины?
|
|
9
Oz11
19.12.11
✎
14:02
|
ок. ща попробую
|
|
10
dumb851
19.12.11
✎
14:10
|
Управляемая форма?
Доступность:
Тонкий клиент, веб-клиент, толстый клиент.
|
|
11
Oz11
19.12.11
✎
14:14
|
нет, форма обычная. как всегда все дело в деталях. )) на ноуте Lenovo G560 кнопочка Break совмещена с кнопочкой End. и для того чтобы сработала Breake нужно дополнительно нажать кнопку Fn. )) всем спасибо за участие.
|
|