Обработка для управления регламентными и фоновыми заданиями (управляемые формы, такси, асинхронные вызовы, только для 8.3)
База данных - Инструменты администратора БД
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Т.к. у нас в компании к мультипоточности относятся примерно так же, как к арбузам где-нибудь в Краснодарском крае, то стандартная обработка, реализующая функционал управления регламентными и фоновыми заданиями нас крайне не устроила. В итоге за тридцать минут была написана обработка для просмотра и управления фоновыми заданиями, обеспечивающая мгновенное получение данных о выполняющихся и выполненных заданиях, способная прервать любое из них по нажатию одной кнопки.
В дальнейшем после мучений администраторов и нас самих - программистов - была написана обработка, дополнившая предыдущую списком регламентных заданий, которым можно быстро управлять (например, отключить или включить задание не сложнее, чем выкинуть корку от арбуза).
Что мы умеем?
- Получать список регламентных и фоновых заданий.
- Выделять цветом выполняющиеся, выполненные, завершенные пользователем и завершенные с ошибкой задания.
- Выключать и включать регламентное задание галочкой (вас спросят, в своем ли вы уме, и после утвердительного ответа задание будет выключено/включено).
- Задавать расписание задания.
- Получать список фоновых заданий (выполняющихся и уже выполненных).
- Переходить из списка регламентных заданий в список фоновых по выпадающему меню (позиционируемся на последнем фоновом задании текущего регламентного).
- По CTRL+F фильтровать (все таки управляемый интерфейс тут рулит!)
- Останавливать фоновое задание.
- Показывать ошибки.
Важные дополнения.
- Обработка работает только под 8.3., используя только асинхронные вызовы диалогов.
- Обработка может не работать, если в конфигурации справочник пользователей не привязан к пользователям ИБ посредством БСП (пользователь регламентного задания всегда ассоциируется со справочником "Пользователи").
- Иногда фоновое задание ждет ответ сервера СУБД или исполняет команду системы. В этом случае его остановка произойдет не раньше, чем получение ответа от СУБД / выполнения команды системы. О результате вы узнаете мгновенно.
P.S.
В общем и целом, кажется мне, что стандартную обработку регламентных заданий писали крайне недалекие люди, т.к. попытка модернизировать оную привела к созданию новой с полного нуля.
P.P.S.
В дальнейшем обработка будет заменена на более совершенную за денежку, если уважаемая редакция нам позволит сделать оное.
Вступайте в нашу телеграмм-группу Инфостарт