Повелитель регламентных заданий

29.06.20

Разработка - Инструментарий разработчика

Обработка позволяет комфортно и быстро работать с регламентными и фоновыми заданиями, не требует наличия БСП. Незаменимый инструмент, если в ИБ активно используются регламентные задания.

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

Наименование Файл Версия Размер
Повелитель регламентных заданий
.epf 158,99Kb
126
.epf 3.1 158,99Kb 126 Скачать

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

Основные преимущества

  • Работает отдельно от БСП (но можно подключить и как дополнительную обработку, если в конфигурацию встроена БСП).
  • Работает на платформе 8.2.
  • Быстрая работа со списком фоновых заданий (в типовой обработке при большом количестве фоновых заданий работать с ними невозможно).
  • Наборы избранных заданий.
  • Просмотр списка запусков задания по журналу регистрации, а также просмотр всех событий журнала по каждому запуску.
  • Просмотр сообщений, которые выводились в фоновом задании.
  • Индикация состояния использования регламентных задания (включены/выключены), а также возможность включения/отключения блокировки регламентных заданий из обработки.
  • Исключенные задания. Если есть очень много заданий какого-то определенного вида (например, обмены или рассылка отчетов), то их можно исключить из общего списка.
  • Группировка по виду задания (актуально, если по одному виду задания есть несколько экземпляров).
  • Отбор по состоянию задания (активные, включенные, с ошибками и т.д.).
  • Поиск фоновых заданий по регламентному заданию (или виду задания), а также поиск регламентного по фоновому.
  • Отмена выполняющегося регламентного задания из списка (в типовой можно отменять только фоновое задание).
  • Запуск регламентного задания непосредственно (для удобства отладки).
  • Запуск регламентного задания как регламентного (в типовой обработке задание запускается как фоновое).
  • Просмотр всех параметров регламентного задания.

Описание изменений

Версия 3.1.0 от 2020-06-28

  • Журнал регистрации разделен на две разные формы: Журнал запусков и Журнал событий. Теперь можно одновременно открыть журнал событий по разным запускам.
  • В форме фоновых заданий теперь можно установить отбор по нескольким регламентным заданиям или видам заданий.
  • В форму фоновых заданий добавлен отбор по признаку «Запущено по регламентному заданию». Теперь можно легко отобрать фоновые задания, запущенные в сеансах пользователей, либо в регламентных заданиях.
  • В журнал запусков добавлена информация о виде регламентного задания.

Версия 3.0.0 от 2020-06-17

  • Изменено название обработки.
  • Добавлен просмотр списка запусков задания по журналу регистрации, а также просмотр всех событий журнала по каждому запуску.
  • Добавлен просмотр сообщений, которые выводились в фоновом задании.
  • Существенно переработан интерфейс, в том числе:
    • Список фоновых заданий теперь открывается в отдельном окне, соответственно, можно открыть несколько таких окон по разным регламентным заданиям.
    • Переработаны отборы по состоянию, теперь пользоваться ими удобнее.
  • Наборы избранных заданий. Теперь можно создать несколько наборов с разным списком избранных заданий.
  • Для многих операций добавлена возможность обработки всех выделенных заданий.
  • Исключенные задания. Теперь можно скрыть некоторые виды регламентных заданий, чтобы они не мешались.
  • Добавлено сохранение настроек в файл.
  • В таблицы регламентных и фоновых заданий добавлено общее время выполнения задания.

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

См. также

INFOSTART TECH EVENT 2023, 11-13 октября, Санкт-Петербург

Инструментарий разработчика Мобильная разработка DevOps и автоматизация разработки Администрирование СУБД Мероприятия Россия Платные (руб)

XIII конференция по управлению и технологиям автоматизации учета на платформе 1С:Предприятие, которая пройдет в Санкт-Петербурге и соберет 1500 участников из разных регионов России и мира.

5100 руб.

09.12.2022    30068    5    0    

413

Онлайн-интенсив "DevOps для 1С". с 4 сентября по 17 октября 2023 г.

Инструментарий разработчика DevOps и автоматизация разработки DevOps для 1С Платные (руб)

Данный онлайн-курс (интенсив) предусматривает изучение процессов, инструментов и методик DevOps, их применение при разработке на платформе 1С. 

20.06.2023    9703    0    Infostart    2    

120

SALE! %

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 10000 руб.

02.09.2020    93181    474    380    

530

PowerTools

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

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

3600 руб.

14.01.2013    170057    1050    0    

791

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

Инструментарий разработчика Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Конфигурации 1cv8 Платные (руб)

Программист - это человек, непрерывно принимающий решения. Написание кода не является процессом принятия решения - это всего лишь трансляция ваших желаний. Если вас периодически тяготит написание сотен строк кода ради решения задач, то прошу обратить внимание. Данный продукт позволит существенно сократить время на рутинные операции при разработке. За счет библиотечной реализации сокращается объём кода, а его читаемость повышается. К библиотеке прилагается документация API и шаблоны кода для наиболее популярных методов.

4200 руб.

16.04.2021    12436    3    9    

9

Многопоточность. Универсальный «Менеджер потоков» 2.1

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

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    96416    234    97    

284

Менеджер конфигураций 1С

Инструментарий разработчика Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1439 руб.

21.02.2023    5208    2    33    

14

Программное формирование существующих печатных форм

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    14062    39    RocKeR_13    5    

46
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Kyrales 143 22.11.16 18:53 Сейчас в теме
Отличная штука.
Просьба поправить заголовок при редактировании регламентного задания: там опечатка.

Объясните как может пригодится возможность добавлять свои параметры при редактировании?
2. krv2k 375 22.11.16 19:26 Сейчас в теме
(1) Kyrales,
Просьба поправить заголовок при редактировании регламентного задания: там опечатка.

Спасибо, исправлю.

Объясните как может пригодится возможность добавлять свои параметры при редактировании?

Это может пригодиться при исправлении ошибок механизмов конфигурации. Например, несколько лет назад в типовой УТ11 некорректно заполнялись параметры одного из заданий (не хватало одного параметра), из-за чего запуск регламентного задания завершался с ошибкой.
3. alfa_1969 64 24.11.16 04:33 Сейчас в теме
работает на обычных формах?
4. krv2k 375 24.11.16 09:33 Сейчас в теме
(3) нет
5. ZLENKO 398 06.01.17 11:17 Сейчас в теме
Порадовала культура написания и оформления кода обработки.
6. krv2k 375 06.01.17 20:42 Сейчас в теме
(5) Приятно удивляет, что в наше время ещё есть те, кто смотрит на код. Спасибо!
8. fixin 4207 26.04.17 10:31 Сейчас в теме
(6) мы, профи, всегда смотрим на код... ггггг...
7. fixin 4207 26.04.17 10:23 Сейчас в теме
Скачал обработку тупо, чтобы отключить все регламентные задания, т.к. доступа к консоли не было, а на копии базы они мешали.

и что же?

Она отключает только одно задание...

Надо переписать примерно так:

&НаКлиенте
Процедура ВключитьВыключитьРегламентноеЗадание(Команда)
	
	//Если Не ЭтоРегламентноеЗадание() Тогда
	//	
	//	Возврат;
	//	
	//КонецЕсли;
	Для Каждого Строка ИЗ Элементы.ДеревоРегламентныхЗаданий.ВыделенныеСтроки Цикл
		ТекущиеДанные = Элементы.ДеревоРегламентныхЗаданий.ДанныеСтроки(Строка);
		ВключитьВыключитьРегламентноеЗаданиеНаСервере(ТекущиеДанные.УникальныйИдентификатор);
	КонецЦикла;
	
	ОбновитьСписокРегламентныхЗаданий();
	
КонецПроцедуры
Показать



Единственно, я выключал группировку и отбирал только включенные задания, чтобы они нормально инвертировались.

Автору, короче, есть еще над чем поработать. Действия должны выполняться не над текущей задачей, а над выделенными.
9. krv2k 375 07.05.17 20:07 Сейчас в теме
(7)
Действия должны выполняться не над текущей задачей, а над выделенными.

Забавно, сегодня у меня появилась такая же необходимость ещё до того, как открыл Ваш комментарий. В следующей версии будет.
10. fixin 4207 07.05.17 23:44 Сейчас в теме
(9) и добавь кнопки Выкл и Вкл активности заданий, а не инверсии их состояния, плиз
13. krv2k 375 29.06.20 09:21 Сейчас в теме
(10) Добавил кнопки вкл/выкл.
17. fixin 4207 29.06.20 18:42 Сейчас в теме
(13) (12) спасибо.
12. krv2k 375 29.06.20 09:21 Сейчас в теме
(7) Добавил обработку выделенных.
11. Dzenn 833 02.10.17 13:57 Сейчас в теме
Добрый день! Хорошая, годная обработка, но есть одно "но" — использование модальных окон нынче не фэншуйно, хорошо бы избавиться от них.
14. krv2k 375 29.06.20 09:22 Сейчас в теме
(11) Пока нужна версия для 8.2, так что не получится избавиться.
15. Kyrales 143 29.06.20 12:37 Сейчас в теме
"Повелитель регламентных заданий" можно ли подключать как внешнюю обработку в конфигурации БСП?
16. krv2k 375 29.06.20 14:40 Сейчас в теме
(15) Да.
Прикрепленные файлы:
18. Kyrales 143 10.07.20 16:32 Сейчас в теме
Если добавить как обработку, потом открыть и далее закрывать, то возникает сообщение о модальности.
Прикрепленные файлы:
21. krv2k 375 14.07.20 20:27 Сейчас в теме
(18) Особенность совместимости с 8.2. В настройках можно отключить этот вопрос.
19. Kyrales 143 10.07.20 16:33 Сейчас в теме
Нельзя свернуть по умолчанию раздел доп.отборы и общие отборы? Очень много места занимает.
20. krv2k 375 14.07.20 20:24 Сейчас в теме
(19) Так как обработка под 8.2, то проблематично. К тому же, доп. отборы часто используются при администрировании заданий, зачем их скрывать?
22. чингачгук 24 03.02.21 20:55 Сейчас в теме
Спасибо за разработку!
Столкнулся с ситуацией, что база самописная, с нуля, соответственно стандартных общих модулей нет. Не мог найти ни одну рабочую обработку по регламентным заданиям, что работала бы в моей ситуации. Ваша заработала!
23. anri99 19.01.23 21:52 Сейчас в теме
За обработку спасибо, но это зачем?
Если ДиалогНастройки.ОткрытьМодально() Тогда

Если вдруг кому понадобится в режиме без модальности:

&НаКлиенте
Процедура НастроитьРасписаниеНаКлиенте()

Если Не ЭтоРегламентноеЗадание() Тогда

Возврат;

КонецЕсли;
ТекущиеДанные = Элементы.ДеревоРегламентныхЗаданий.ТекущиеДанные;
Расписание = РасписаниеРегламентногоЗадания(ТекущиеДанные.УникальныйИдентификатор);
ДиалогНастройки = Новый ДиалогРасписанияРегламентногоЗадания(Расписание);

ОписаниеОповещения = Новый ОписаниеОповещения("ОткрытьРасписаниеЗавершение",ЭтотОбъект,ТекущиеДанные);
ДиалогНастройки.Показать(ОписаниеОповещения);


КонецПроцедуры

&НаКлиенте
Процедура ОткрытьРасписаниеЗавершение(НовоеРасписание, ТекущиеДанные) Экспорт

Если НовоеРасписание <> Неопределено Тогда
УстановитьРасписаниеРегламентногоЗадания(ТекущиеДанные.УникальныйИдентификатор, НовоеРасписание);
ОбновитьСписокРегламентныхЗаданий();
КонецЕсли;

КонецПроцедуры
Оставьте свое сообщение