Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 343
от 10.11.2006, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 294, Экспертов: 43
В номере:Вопросов: 1, Ответов: 3


Вопрос № 61390: Здрысть всем! Назрел вопрос. Возникла ситуация когда при выполнении обработки пользователь может нажать Esc и прервать обработку. Существуют ли какие-нибудь методы(типа ПриЗакрытии()), с помощью которых возможно как-нибудь взять под контроль это дейс...

Вопрос № 61.390
Здрысть всем! Назрел вопрос. Возникла ситуация когда при выполнении обработки пользователь может нажать Esc и прервать обработку. Существуют ли какие-нибудь методы(типа ПриЗакрытии()), с помощью которых возможно как-нибудь взять под контроль это действие?
Отправлен: 05.11.2006, 19:22
Вопрос задал: Endru (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Elric
Здравствуйте, Endru!

Такой возможности нет. Разве что запустить обработчик ожидания который проверяет остановлен ли процес и если да (это устанавливается переменными-флагами) то запускает его заного. Естественно, нужно подстраховаться чтобы пользователь не успел закрыть окно обработки, так что в процедуре приЗакрытии тоже нужно будет поставить СтатусВозврата(0) если обработка еще не закончена (была прервана пользователем).
Только не забудьте оставить для себя лично возможность прервать эту обработку...
---------
Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Практикант)
Ответ отправлен: 05.11.2006, 23:02

Отвечает: Зайцев Александр
Здравствуйте, Endru!
Только если пользователь прерывает выполнение запроса.
Если Запрос.Выполнить(ТекстЗапроса)=0 тогда
Ваш код
конецесли
Так срабатывает
Ответ отправил: Зайцев Александр (статус: 10-ый класс)
Ответ отправлен: 06.11.2006, 08:03
Оценка за ответ: 4
Комментарий оценки:
Нет, обработка не делает запрос.

Отвечает: Гребиников Павел Генадьевич
Здравствуйте, Endru!
Заведите переменную, которая при обработке метода призакрытии() будет либо разрешать закрытие либо запрещать и выполнять определенные действия (см. приложение)

Приложение:

---------
Плох тот юзер, который не мечтает стать админом...

Ответ отправил: Гребиников Павел Генадьевич (статус: 5-ый класс)
Ответ отправлен: 06.11.2006, 08:15


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное