Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 6, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )

> Прерывание "вечного цикла" фонового задания , Платформа 1С:Предприятие 8.3 (8.3.12.1469)          
asilkhan Подменю пользователя
сообщение 28.11.18, 8:54
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0

Все привет.
Конфигурация самописная. Управляемые формы.
Есть задача по отображению вычислений на форме, без блокировки формы. Почитав статьи по теме фоновые задания, реализовал этот момент.
Реализация такая: на форме по нажатию кнопки стартует фоновое задание(пускаем Процедуру Счет из общего модуля), запускается обработчик ожидания, который ловит результаты вычислений от процедуры Счет общего модуля. Все работает как надо, вычисления идут, обработчик ловит результаты, показывает на форме и все это без блокировки интерфейса.
Но есть загвоздка по прерыванию процедуры Счет. Внутри запускается "вечный цикл", теперь вопрос, как в этот цикл передать булевый параметр для остановки цикла?
Надеюсь понятно изложил.

Vidocq05 Подменю пользователя
сообщение 28.11.18, 10:01
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 176
Из: Сумы
Спасибо сказали: 28 раз
Рейтинг: 28

asilkhan @ Сегодня, 8:54 * ,
Понятно относительно. Код выложите.

Bernet Подменю пользователя
сообщение 28.11.18, 10:05
Сообщение #3

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 687
Из: Хмельницкий
Спасибо сказали: 209 раз
Рейтинг: 190.4

asilkhan @ Сегодня, 8:54 * ,
Либо каким-то булевным флагом прерывать цикл, либо отключать обработчик ожидания если он у вас тоже периодически запускается


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.12.18, 22:31
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне