Консоль заданий + выполнение заданий

Модифицированная обработка "Консоль заданий", позволяющая легко выполнить регламентные задания и копировать фоновые задания вместе с параметрами.

В штатную обработку внесены следующие изменения:

  1. В контекстное меню табличной части «Список регламентных заданий» добавлена кнопка «Выполнить». При выполнении команды автоматически создается фоновое задание и запускается на выполнение. Параметры фонового задания копируются из регламентного.
  2. В контекстное меню табличной части «Список фоновых заданий» добавлена кнопка «Скопировать». Задания копируются вместе с параметрами и запускаются на исполнение.

23 Comments

  1. tomvlad

    Модифицированная обработка «Консоль заданий», позволяющая легко выполнить регламентные задания и копировать фоновые задания вместе с параметрами.

    Перейти к публикации

    Reply ↓
  2. Serj1C

    я себе для отладки сделал еще кнопку «Выполнить на клиенте»

     ВыделенныеСтроки = ЭлементыФормы.СписокРегламентныхЗаданий.ВыделенныеСтроки;
    Если ВыделенныеСтроки.Количество() > 0 Тогда
    
    Строка = ВыделенныеСтроки.Получить(0);
    РегламентноеЗадание = РегламентныеЗаданияСоответствие.Получить(Строка.Идентификатор);
    
    Ответ = Вопрос(«Действительно выполнить «+РегламентноеЗадание.Метаданные.ИмяМетода+»() ???», РежимДиалогаВопрос.ДаНет);
    Если Ответ = КодВозвратаДиалога.Да Тогда
    Выполнить(«»+РегламентноеЗадание.Метаданные.ИмяМетода+»()»);
    КонецЕсли;
    
    КонецЕсли;

    Показать

    Reply ↓
  3. Krolik7

    Еще бы вариант для 8.1 неплохо приложить (не все же еще перешли на 8.2)

    Reply ↓
  4. w-divin

    Пичалько… А че не УФ, если 8.2??????????????????????

    Reply ↓
  5. w-divin

    И проверку на работу заданий неплохо было бы )))

    {Форма.ФормаКонсоли.Форма(59)}: Ошибка при получении значения атрибута контекста (ПоследнееЗадание)

    ПоследнееЗадание = Регламентное.ПоследнееЗадание;

    по причине:

    по причине:

    Менеджер заданий не активен.

    Reply ↓
  6. Mell

    Очень нужно добавить УФ, а то приходится заморачиваться самому

    Reply ↓
  7. Djonny

    Полезная реализация! попробую!

    Reply ↓
  8. hnya

    спасибо большое за обработку, очень удобная вещь!

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

    Reply ↓
  9. Serggray

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

    Reply ↓
  10. tormozit

    В подсистеме Инструменты разработчика сделана более функциональная консоль заданий.

    Основана на одноименной обработке с ИТС

    Показывает полное описание ошибки фонового задания

    Добавлен редактор параметров регламентного задания

    Добавлена кнопка «Показать сообщения пользователю» для фонового задания

    Добавлена кнопка «Работать диспетчером», имеющая смысл в файловой версии и вызывающая в цикле ВыполнитьОбработкуЗадания() с возможностью прерывания

    Улучшено управление отбором

    Добавлена колонка Длительность (Конец-Начало) и возможность отбора по ней

    Улучшена поддержка файлового режима в т.ч. обход ошибки платформы

    Добавлено подменю «Выполнить»

    На клиенте

    На сервере

    В фоновом задании

    В консоли кода

    Reply ↓
  11. Alav

    При попытки открыть регламентное задание, выдает ошибку

    {Форма.ДиалогРегламентногоЗадания.Форма(7)}: Поле объекта недоступно для записи (Пользователи)

    Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();

    Reply ↓
  12. tomvlad

    (10) Исправлено

    Reply ↓
  13. Fuego

    При изменении расписания произошло исключение:

    {Форма.ДиалогРегламентногоЗадания.Форма(52)}: Ошибка при вызове метода контекста (Записать)

    РегламентноеЗадание.Записать();

    по причине:

    по причине:

    Метод задания не найден: РегламентныеПроцедуры:ЗагрузкаДанных

    Метод «РегламентныеПроцедуры:ЗагрузкаДанных» содержит двоеточие вместо точки. Возможно поэтому происходит ошибка?

    Ошибка заключалась в отсутствии включенного флага «Обычное приложение» на модуле.

    Reply ↓
  14. K_Tanusik

    отлично как раз то что надо..

    Reply ↓
  15. romann

    Спасибо! Выполнение «с места» — очень удобно. Добавил в коллекцию..

    Reply ↓
  16. valerij1257

    Добрый день! Как побороть проблему: при запуске выдает ошибка формата потока.

    Версия 8.2.15.301 (УТ 10.3)

    Спасибо!

    Reply ↓
  17. Stradivari

    Спсб, очень помогла!!

    Reply ↓
  18. s_uu

    Добрый день, работает ли Ваша обработка для УТ 11??

    Reply ↓
  19. tomvlad

    (17) s_uu, нет, в УТ 11 есть штатная, гораздо более продвинутая консоль.

    Reply ↓
  20. belochkaNN

    Спасибо. Тоже возникала ошибка «Метод не найден». Никогда бы не догадалась про галочку «Обычное приложение»

    Reply ↓
  21. aramius

    Помогите. Не могу открыть обработку.

    При открытии через меню Файл=>Открыть из 1с 8.3 с конфигурацией 11.1.6.26 открывается пустая форма, без единого сообщения или кнопки. Пробовал в файловой базе и серверной. С интерфейсом Оконным, Закладки, Такси.

    Может что-то не так делаю?

    Reply ↓
  22. tomvlad

    (20) aramius, эта обработка предназначена для работы в режиме обычного приложения.

    Reply ↓
  23. spezc

    Спасибо!

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *