gifts2017

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

Опубликовал Владислав Томашевич (tomvlad) в раздел Администрирование - Сервисные утилиты

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

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

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

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

Наименование Файл Версия Размер
КонсольЗаданийСВыполнением.epf 1427
.epf 34,37Kb
16.04.12
1427
.epf 34,37Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Владислав Томашевич (tomvlad) 11.08.11 15:12
Модифицированная обработка "Консоль заданий", позволяющая легко выполнить регламентные задания и копировать фоновые задания вместе с параметрами.

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

1. Serj (Serj1C) 11.08.11 15:12
я себе для отладки сделал еще кнопку "Выполнить на клиенте"


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

ErshKUS; w-divin; An-Aleksey; Krolik7; +4 Ответить
2. Ilyha Lunev (Krolik7) 17.08.11 09:44
Еще бы вариант для 8.1 неплохо приложить (не все же еще перешли на 8.2)
3. Дмитрий Елисеев (w-divin) 17.08.11 13:37
Пичалько... А че не УФ, если 8.2??????????????????????
4. Дмитрий Елисеев (w-divin) 17.08.11 13:39
И проверку на работу заданий неплохо было бы )))
{Форма.ФормаКонсоли.Форма(59)}: Ошибка при получении значения атрибута контекста (ПоследнееЗадание)
ПоследнееЗадание = Регламентное.ПоследнееЗадание;
по причине:

по причине:
Менеджер заданий не активен.
5. roman melnikov (Mell) 02.10.11 13:03
Очень нужно добавить УФ, а то приходится заморачиваться самому
6. Евгений (Djonny) 15.10.11 21:32
Полезная реализация! попробую!
7. Кэрин Веселенькая (hnya) 18.11.11 13:49
спасибо большое за обработку, очень удобная вещь!
очень удобно не менять каждый раз расписание задания в конфигурации, а тут же запускать задачу из консоли! также удобно, что видно ошибки, которые возникли при выполнении задания. всем советую!
8. Sergey Tis (Serggray) 11.12.11 13:29
Удобная вещь. Видишь всю картину по заданиям в целом.
9. Сергей Старых (tormozit) 29.01.12 23:50
В подсистеме Инструменты разработчика сделана более функциональная консоль заданий.
Основана на одноименной обработке с ИТС
Показывает полное описание ошибки фонового задания
Добавлен редактор параметров регламентного задания
Добавлена кнопка «Показать сообщения пользователю» для фонового задания
Добавлена кнопка "Работать диспетчером", имеющая смысл в файловой версии и вызывающая в цикле ВыполнитьОбработкуЗадания() с возможностью прерывания
Улучшено управление отбором
Добавлена колонка Длительность (Конец-Начало) и возможность отбора по ней
Улучшена поддержка файлового режима в т.ч. обход ошибки платформы
Добавлено подменю "Выполнить"

На клиенте
На сервере
В фоновом задании
В консоли кода
10. Алексей (Alav) 16.04.12 10:23
При попытки открыть регламентное задание, выдает ошибку

{Форма.ДиалогРегламентногоЗадания.Форма(7)}: Поле объекта недоступно для записи (Пользователи)
Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
11. Владислав Томашевич (tomvlad) 16.04.12 10:35
12. Максим (Fuego) 26.04.12 10:54
При изменении расписания произошло исключение:

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

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

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

Ошибка заключалась в отсутствии включенного флага "Обычное приложение" на модуле.
13. Татьяна Катцына (K_Tanusik) 01.06.12 09:17
отлично как раз то что надо..
14. Roman R (romann) 13.09.12 11:51
Спасибо! Выполнение "с места" - очень удобно. Добавил в коллекцию..
15. Val Val (valerij1257) 03.05.13 14:03
Добрый день! Как побороть проблему: при запуске выдает ошибка формата потока.
Версия 8.2.15.301 (УТ 10.3)

Спасибо!
16. Роман Г (Stradivari) 07.05.13 16:05
17. Юленька (s_uu) 05.06.13 15:54
Добрый день, работает ли Ваша обработка для УТ 11??
18. Владислав Томашевич (tomvlad) 05.06.13 17:22
(17) s_uu, нет, в УТ 11 есть штатная, гораздо более продвинутая консоль.
19. Татьяна Филатова (belochkaNN) 07.08.14 13:42
Спасибо. Тоже возникала ошибка "Метод не найден". Никогда бы не догадалась про галочку "Обычное приложение"
20. Арамаис Калтахчан (aramius) 27.08.14 22:40
Помогите. Не могу открыть обработку.
При открытии через меню Файл=>Открыть из 1с 8.3 с конфигурацией 11.1.6.26 открывается пустая форма, без единого сообщения или кнопки. Пробовал в файловой базе и серверной. С интерфейсом Оконным, Закладки, Такси.

Может что-то не так делаю?
21. Владислав Томашевич (tomvlad) 28.08.14 08:38
(20) aramius, эта обработка предназначена для работы в режиме обычного приложения.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа