Выполнить ограниченную порцию заданий файловой базы

Учебные задачи

Имеет смысл для файлового варианта; не заменяет серверный планировщик кластера.

Где и как запускать

Тонкий, веб- или толстый клиент файловой базы.

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.

  2. Собственная файловая учебная база без опасных заданий. Заранее просмотрите код ее фоновых заданий; вызов действительно дает им возможность исполняться.

&НаКлиенте
Процедура ОбработатьУчебныеЗадания()
    Сообщить("Начинается учебная обработка заданий");
    ВыполнитьОбработкуЗаданий(1);
    Сообщить("Вызов обработки заданий завершен");
КонецПроцедуры

Разбор по шагам

  1. Убедитесь, что база файловая.

  2. Передайте короткое время обработки в секундах.

  3. Наблюдайте штатный диалог и возможность прерывания.

Как проверить результат

  1. Значение 1 означает время, не число завершенных заданий.

  2. Возврат вызова не объявляется успехом всех заданий.

Ожидаемый результат

Выполнен вызов обработки очередной порции заданий.

На что обратить внимание

  1. Не запускайте в базе с неизвестными почтовыми или обменными заданиями. Задания могут иметь собственные побочные действия.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.