#0
by abuca
Суть такова. Есть устройство с библиотекой. Его надо периодически опрашивать. Есть регламентные задачи, которые с этим справляются. Они в фоне посылают те или иные команды с разной периодичностью. Однако, пользователь может самостоятельно дать команду устройству. В этот момент нужно приостановить выполнение периодического опроса и фоновых задач. Заметил, что если этого не сделать, то команда пользователя может пойти одновременно с командой из периодического опроса, что вызывает глубокий ступор библиотеки. Вопрос. Возможно ли программно приостановить или временно заблокировать выполнение регламентных или фоновых задач.
#1
by Garykom
Запрети "пользователь может самостоятельно дать команду устройству", в очередь су...ны дети в очередь
#2
by abuca
Пока домой ехал, тоже об этом подумал. Введу глобальную переменную-флаг. Каждая команда будет устанавливать флаг выполнения и снимать по окончании. Это будет полезно и для регламентных. Вдруг пересекутся. Беда в том, что все работает асинхронно. Но команда пользователя должна идти синхронно, т.к. по выполнении команды заносятся данные в регистры. Его, блин, в очередь не поставишь. Он приоритетный.
#4
by abuca
сегодня уже спекся. завтра выйду, обрисую ситуацию подробно. Полагаю, флага должно хватить. Однако, хочется, по желанию, остановить - запустить регламент и фон.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Программная печать в файл
- Программная установка привязки к форме
- Режим блокировки фоновых заданий
- Очередь регламентных заданий. Как?
- Программная запись адреса в ЗУПе
- Программная установка значения разделителя
- Включить/выключить блокировку регламентных заданий в командной строке
- Программная смена страницы в панели формы.
- Остановка службы агента сервера 1с
В этой группе 1С
- Как записать строку ХМЛ в Хранилище значение?
- УНФ 1.6 взносы с ЗП
- Средний заработок после переноса
- Вопрос по кассам онлайн (54-ФЗ)
- Проблема поиска по штрихкоду в 1С:Розница 2.2
- прайс-лист в Розница 2.2
- Разместить мобильное приложение в AppStore IOS
- Скорость 1С с отладкой и без
- Ошибка при синхронизации данных
- 1С:Розница 2 + ФЗ-54 + Linux - будет работать ТО?
- Процедура или функция с указанным именем не определена
- ERP. Таможенная пошлина
- v7: Проблема - ТиС на терминальном Windows 2008 r2 и штрих-сканер DataLogic QW2120
- УФ.Выбор значения из списка. Ошибка при передачи с клиента на сервер.
- Как от текущей даты отнять определенное число дней и получить дату
- Данные долго возвращаются на клиент
- 1С + POST запрос
- Периодически зависает сервер 1С
- СКД Убрать выделение отрицательноого ..
- ЗУП 2.5 Отпуск, больничный во время отпуска, 6-НДФЛ