Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
1с82 Не прерывается работа такой обработки. Обработка запускается автосатартом Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) Отказ = истина; Так же не обновляется строка состояния если окно 1с свернуть/развернуть или переключиться на него после. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 10:29 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Событие на форме надеюсь прописано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 11:22 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
rigusСобытие на форме надеюсь прописано? О каком событии идет речь? В событии ПередОткрытием вызов ПередОткрытием ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 12:14 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Прерывания выполнения допускается если оно инициировано определенным интерактивным действием пользователя. К таким действиям относятся: нажатие кнопки в форме; выбор пункта меню или кнопки командной панели в форме; выбор пункта меню или кнопки панели инструментов интерфейса; действия инициируемые обработчиками событий "Выбор" элементов управления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 19:22 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
SokrutoПрерывания выполнения допускается если оно инициировано определенным интерактивным действием пользователя. К таким действиям относятся: нажатие кнопки в форме; выбор пункта меню или кнопки командной панели в форме; выбор пункта меню или кнопки панели инструментов интерфейса; действия инициируемые обработчиками событий "Выбор" элементов управления. Не понял :-) Что, всё дело в том что форма "физически" не появляется на экране т.к используется событие ПередОткрытием? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 08:56 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Дмирий РомановскийЧто, всё дело в том что форма "физически" не появляется на экране т.к используется событие ПередОткрытием? Именно так. ОбработкаПрерывания работает только в работающей форме, и больше нигде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 09:00 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
pailДмирий РомановскийЧто, всё дело в том что форма "физически" не появляется на экране т.к используется событие ПередОткрытием? Именно так. ОбработкаПрерывания работает только в работающей форме, и больше нигде. Ясно. Но как мне тогда совместить "приятное с полезным"? Надо стартовать процедуру формы автоматически и иметь возможность вызвать прерывание пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 12:42 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
В ПриОткрытии Подключите обработчик ожидания с задержкой 1 секунда, который и вызовет вашу процедуру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 12:58 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Дмирий РомановскийНадо стартовать процедуру формы автоматически и иметь возможность вызвать прерывание пользователя? Нуу... можно, например, дать форме открыться, а потом пнуть ОбработчикОповещения этой формы через Оповестить() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 13:04 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
pailДмирий РомановскийНадо стартовать процедуру формы автоматически и иметь возможность вызвать прерывание пользователя? Нуу... можно, например, дать форме открыться, а потом пнуть ОбработчикОповещения этой формы через Оповестить() Подскажите как? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 13:39 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Дмирий Романовский, не совсем так. - это надо писать во внешнем контексте, там же, где производится открытие формы Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 13:47 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Сделайте проще Процедура ПриОткрытии() ПодключитьОбработчикОжидания("ОбработчикОжидания",1,Истина); //параметры мог перепутать посмотрите в каком порядке идут КонецПроцедуры Через секунду начнется ваш ОбработчикОжидания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 13:52 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
XenoXСделайте проще Процедура ПриОткрытии() ПодключитьОбработчикОжидания("ОбработчикОжидания",1,Истина); //параметры мог перепутать посмотрите в каком порядке идут КонецПроцедуры Через секунду начнется ваш ОбработчикОжидания Нет, так обработка прерывания не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 14:45 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
pailДмирий Романовский, не совсем так. - это надо писать во внешнем контексте, там же, где производится открытие формы Код: plaintext 1. 2. 3. 4. Не могу понять где такое надо делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 14:47 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
У вас случаем не УФ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 15:48 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Дмирий РомановскийpailДмирий Романовский, не совсем так. - это надо писать во внешнем контексте, там же, где производится открытие формы Код: plaintext 1. 2. 3. 4. Не могу понять где такое надо делать? именно там, где Дмирий РомановскийОбработка запускается автосатартом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 16:08 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
XenoXУ вас случаем не УФ? Форма обычная, не управляемая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 16:22 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
pailДмирий Романовскийпропущено... Не могу понять где такое надо делать? именно там, где Дмирий РомановскийОбработка запускается автосатартом Сделал так. Запускается без открытия формы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 16:33 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Дмирий РомановскийXenoXСделайте проще Процедура ПриОткрытии() ПодключитьОбработчикОжидания("ОбработчикОжидания",1,Истина); //параметры мог перепутать посмотрите в каком порядке идут КонецПроцедуры Через секунду начнется ваш ОбработчикОжидания Нет, так обработка прерывания не работает. Я наблюдаю в вашем коде, что вы обработчик ожидания вызывали в ПередОткрытием, а не ПриОткрытии, как советовал я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 16:54 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
XenoXДмирий Романовскийпропущено... Нет, так обработка прерывания не работает. Я наблюдаю в вашем коде, что вы обработчик ожидания вызывали в ПередОткрытием, а не ПриОткрытии, как советовал я Не помогает :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 10:06 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
А как вы ее вызываете, эту обработку прерывания (сочетание клавиш)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2011, 11:57 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
XenoXА как вы ее вызываете, эту обработку прерывания (сочетание клавиш)?И кстати - попробуйте на кнопку любую повесить процедуру с циклом. Прерывает ее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2011, 12:07 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
Программист 1сXenoXА как вы ее вызываете, эту обработку прерывания (сочетание клавиш)?И кстати - попробуйте на кнопку любую повесить процедуру с циклом. Прерывает ее? Так я так уже и сделал для отработки данных советов. Ничего не прерывает. Прерывает только когда произошел запуск по нажатию кнопки на форме. Причем, в данной ситуации форма активна и доступна, но прервывание не срабатывает. Наверно 1С "считает" что раз пользователь не активировал форму нажатием мыши или клавиши то и прерывание ему ненадо. Тогда как "вызвать" нажатие програмно? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 10:01 |
|
||
|
ОбработкаПрерыванияПользователя() не работает
|
|||
|---|---|---|---|
|
#18+
УРА, Заработало при такой "махинации" Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2011, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37389238&tid=1521109]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 397ms |

| 0 / 0 |
