TaskManagerFor1C Versions Save

Инструмент для создания параллельных алгоритмов с гарантированным выполнением в среде 1С Предприятия

1.4.5

8 years ago

После сбоя сервера 1С больше не зависают задания в статусе ОжидаетВыделенногоИсполнителя (#11)

1.4.4

8 years ago
  • Добавлена возможность просматривать параметры запуска заданий (#12)

1.2.0

8 years ago

Удобные методы управления рабочим процессом на основе менеджера заданий стали частью API:

(new) ДождатьсяВыполнения(КлючиЗаданий, Таймаут = 5) - усыпляет текущий поток до выполнения указанного списка заданий либо до истечения указанного времени (таймаут) ОжидатьСостояниеЗадания(КлючЗадания, ОжидаемоеСостояние, Таймаут = 5) - усыпляет текущий поток до установления указанного состояния у задания либо до истечения указанного времени (таймаут) ОжидатьИзмененияСостояния(КлючЗадания, ТекущееСостояние, Таймаут = 5) - усыпляет текущий поток до изменения состояния у задания с указанного на любое другое либо до истечения указанного времени (таймаут)

1.1.0

8 years ago

Добавлен функционал на мгновенный запуск задания вне очереди

1.0.0

8 years ago

Библиотека TaskManagerFor1C предназначена для создания асинхронных и параллельных алгоритмов с гарантированным выполнением в среде 1С Предприятия на базе фоновых заданий. Цели TaskManagerFor1C:

  • повышение производительности программных продуктов за счет добавления параллелелизма в программный код;
  • повышение продуктивности разработчиков за счет упрощения работы по управлению заданиями.

1.3.1

8 years ago

Добавлены настройки повторного выполнения упавших заданий:

  • Максимальное количество попыток выполнения - при достижении лимита на количество попыток выполнения задание будет автоматически отменяться
  • Пауза перед новой попыткой выполнения - время отсрочки повторного запуска в секундах. В качестве отправной точки отсчета используется время начала неудачной попытки выполнения. Если НачалоВыполнения + ПаузаПередНовойПопыткой > текущего времени, то задание ставится на паузу. Когда НачалоВыполнения + ПаузаПередНовойПопыткой становится <= текущему времени, задание с паузы снимается.

1.4.3

8 years ago
  • Добавлена возможность ограничивать количество исполнителей для методов-обработчиков
  • У методов-обработчиков теперь можно указывать приоритет, задания с максимальным приоритетом всегда находятся наверху очереди