Т.к. у нас в компании к мультипоточности относятся примерно так же, как к арбузам где-нибудь в Краснодарском крае, то стандартная обработка, реализующая функционал управления регламентными и фоновыми заданиями нас крайне не устроила. В итоге за тридцать минут была написана обработка для просмотра и управления фоновыми заданиями, обеспечивающая мгновенное получение данных о выполняющихся и выполненных заданиях, способная прервать любое из них по нажатию одной кнопки.
В дальнейшем после мучений администраторов и нас самих - программистов - была написана обработка, дополнившая предыдущую списком регламентных заданий, которым можно быстро управлять (например, отключить или включить задание не сложнее, чем выкинуть корку от арбуза).
Что мы умеем?
- Получать список регламентных и фоновых заданий.
- Выделять цветом выполняющиеся, выполненные, завершенные пользователем и завершенные с ошибкой задания.
- Выключать и включать регламентное задание галочкой (вас спросят, в своем ли вы уме, и после утвердительного ответа задание будет выключено/включено).
- Задавать расписание задания.
- Получать список фоновых заданий (выполняющихся и уже выполненных).
- Переходить из списка регламентных заданий в список фоновых по выпадающему меню (позиционируемся на последнем фоновом задании текущего регламентного).
- По CTRL+F фильтровать (все таки управляемый интерфейс тут рулит!)
- Останавливать фоновое задание.
- Показывать ошибки.
Важные дополнения.
- Обработка работает только под 8.3., используя только асинхронные вызовы диалогов.
- Обработка может не работать, если в конфигурации справочник пользователей не привязан к пользователям ИБ посредством БСП (пользователь регламентного задания всегда ассоциируется со справочником "Пользователи").
- Иногда фоновое задание ждет ответ сервера СУБД или исполняет команду системы. В этом случае его остановка произойдет не раньше, чем получение ответа от СУБД / выполнения команды системы. О результате вы узнаете мгновенно.
P.S.
В общем и целом, кажется мне, что стандартную обработку регламентных заданий писали крайне недалекие люди, т.к. попытка модернизировать оную привела к созданию новой с полного нуля.
P.P.S.
В дальнейшем обработка будет заменена на более совершенную за денежку, если уважаемая редакция нам позволит сделать оное.