Обработка для управления регламентными и фоновыми заданиями (управляемые формы, такси, асинхронные вызовы, только для 8.3)

24.06.15

База данных - Инструменты администратора БД

Представляю вашему вниманию обработку, способную сильно облегчить жизнь администраторам решений на базе 1С 8.3, в которых постоянно работают сотни регламентных и фоновых заданий. Обработка гарантировано работает в УТ 11. Должна работать во всех конфигурациях на базе БСП.

Скачать файлы

Наименование Файл Версия Размер
Регламентные и фоновые задания
.epf 13,54Kb
296
.epf 1.0.1 13,54Kb 296 Скачать

Т.к. у нас в компании к мультипоточности относятся примерно так же, как к арбузам где-нибудь в Краснодарском крае, то стандартная обработка, реализующая функционал управления регламентными и фоновыми заданиями нас крайне не устроила. В итоге за тридцать минут была написана обработка для просмотра и управления фоновыми заданиями, обеспечивающая мгновенное получение данных о выполняющихся и выполненных заданиях, способная прервать любое из них по нажатию одной кнопки.

 

В дальнейшем после мучений администраторов и нас самих - программистов - была написана обработка, дополнившая предыдущую списком регламентных заданий, которым можно быстро управлять (например, отключить или включить задание не сложнее, чем выкинуть корку от арбуза).

 

Что мы умеем?

  1. Получать список регламентных и фоновых заданий.
  2. Выделять цветом выполняющиеся, выполненные, завершенные пользователем и завершенные с ошибкой задания.
  3. Выключать и включать регламентное задание галочкой (вас спросят, в своем ли вы уме, и после утвердительного ответа задание будет выключено/включено).
  4. Задавать расписание задания.
  5. Получать список фоновых заданий (выполняющихся и уже выполненных).
  6. Переходить из списка регламентных заданий в список фоновых по выпадающему меню (позиционируемся на последнем фоновом задании текущего регламентного).
  7. По CTRL+F фильтровать (все таки управляемый интерфейс тут рулит!)
  8. Останавливать фоновое задание.
  9. Показывать ошибки.

  

Важные дополнения.

  1. Обработка работает только под 8.3., используя только асинхронные вызовы диалогов.
  2. Обработка может не работать, если в конфигурации справочник пользователей не привязан к пользователям ИБ посредством БСП (пользователь регламентного задания всегда ассоциируется со справочником "Пользователи").
  3. Иногда фоновое задание ждет ответ сервера СУБД или исполняет команду системы. В этом случае его остановка произойдет не раньше, чем получение ответа от СУБД / выполнения команды системы. О результате вы узнаете мгновенно.

 

P.S.

В общем и целом, кажется мне, что стандартную обработку регламентных заданий писали крайне недалекие люди, т.к. попытка модернизировать оную привела к созданию новой с полного нуля.

P.P.S.

В дальнейшем обработка будет заменена на более совершенную за денежку, если уважаемая редакция нам позволит сделать оное.

регламентные задания фоновые задания

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2964    13    1    

34

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3494    11    1    

33

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177723    1073    0    

849

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27368    79    146    

59

Система хранения присоединенных файлов в томах на диске

Инструменты администратора БД Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    61309    88    59    

73

"Менеджер потоков 2.1": УПП: "Восстановление партий"

Инструменты администратора БД Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Управленческий учет Платные (руб)

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

12.09.2019    11742    5    9    

7

Брандмауэр для сервера 1С Предприятие 8 - внешнее управление сеансами

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    31105    31    18    

47

Хранилище файлов на SQL

Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Управленческий учет Платные (руб)

Привязка файлов / сканов к объектам 1С с сохранением их на SQL-сервере

12000 руб.

09.10.2019    10974    5    8    

9
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ixijixi 1775 25.06.15 08:18 Сейчас в теме
Колонки поименуйте по- человечьи, пжл. А то * и П как-то вводят в недоумение. И вкладочка "Фоновые задания" в типовой поинформативнее будет... Пока без плюса (
2. starik-2005 3033 25.06.15 08:25 Сейчас в теме
(1) the1, всегда готовы чтото улучшить. Если озвучите, чего нехватает в фоновых заданиях - сразу сделаем.
3. starik-2005 3033 25.06.15 09:26 Сейчас в теме
(1) the1, колонка "*" - это активность задания. Колонка "П" - предопределенное - его нельзя удалить. Сделано так для того, чтобы не занимало полформы.

Для получения списка фоновых заданий надо нажать соответствующую кнопочку. В типовой все куда хуже,
4. ixijixi 1775 25.06.15 14:23 Сейчас в теме
В фоновых отборов не хватает: по статусу, дате, регламентному заданию. Плюс у вас полу списка открыто для редактирования зачем-то.

По колонкам - можно добавить подсказку к указанным (*, П).

Да, еще заметил, что на вкладке "Регл..." не работает кнопка "Добавить", а "Удалить" - неактивна
5. starik-2005 3033 25.06.15 15:31 Сейчас в теме
(4) the1, кнопка "добавить" не работает - об этом написано. Получение регламентного задания для каждого фонового катастрофически (!) тормозит, поэтому изничтожено и упоминающих оное мы сжигаем на кострах ))) Для списка регламентных заданий есть переход в список фоновых (на последнее задание). Дальше по CTRL+F легко получить список. В действительности много перепробовали - так самое быстрое и простое.

По поводу редактируемости таблицы фоновых заданий - да, можно назвать это "недоработкой", но для оперативного мониторинга это не должно иметь значения. Главное в этой обработке - быстрый просмотр того, чего сейчас выполняется, возможность убить это и возможность отключить/включить регламентное задание за доли секунды. Стандартная обработка при тысяче регламентных заданий в час открывается минуты три в нашей базе.
6. starik-2005 3033 25.06.15 21:59 Сейчас в теме
(4) the1, да, кнопка "Удалить" не работает для предопределенных заданий (тех, у которых тот самый "П" с галочкой). Их в принципе никак не удалить - только в конфигураторе.
7. starik-2005 3033 25.06.15 22:15 Сейчас в теме
(4) the1, по дате фильтр действительно не работает, но при высокой интенсивности фоновых заданий в списке остаются задания в лучшем случае за последний час. В принципе сделать можно.
8. klaus38 15.12.17 12:10 Сейчас в теме
v8.11 очень выручило. плюс
9. starik-2005 3033 16.02.18 14:01 Сейчас в теме
10. IVC_goal 213 18.04.18 16:59 Сейчас в теме
Поясните, как "Останавливать фоновое задание."
11. starik-2005 3033 18.04.18 20:30 Сейчас в теме
(10) на закладке "Фоновые задания" есть кнопка "Остановить выполнение задания".
12. IVC_goal 213 19.04.18 11:19 Сейчас в теме
У меня фоновое задание загружающее данные из файла зависло (файл положили "только для чтения", файл потом переименовывается и переносится). При нажатии кнопки "Остановить выполнение задания" задание не останавливается. Что может быть?
13. starik-2005 3033 19.04.18 11:34 Сейчас в теме
(12) 1С останавливает задание только если выполняет свой код. Если у Вас задание создало какой-нибудь COM-объект, который, допустим, открывает Excel, и при этом этот Excel просто зависает, то 1С ждет, пока этот Excel отвиснет (он, например, может ждать нажатия кнопки - при повторном открытии опять же, а т.к. запущен на сервере, нажать кнопку некому да и не показывается она).
Оставьте свое сообщение