История выполнения фоновых заданий в виде диаграмм (версия 6.4.17)








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

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

Реализован вывод на следующие диаграммы:

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

Тестировал на версии 8.3.12.1529.

Использование:

1. Открыть отчет как внешний (Файл -> Открыть или Ctrl+O)

2. Задать период отбора

3. Нажать кнопку Обновить данные

21 Comments

  1. DenisCh

    Оригинальная идея… Нужно будет как -нибудь попробовать…

    Reply
  2. sertak

    (1) Идея возникла, когда несколько раз приходилось искать долгоиграющие регламенты с анализов времени их выполнения, визуально все было неудобно.

    Reply
  3. sertak

    Версия 1.0.2:

    состояние «Активно либо некорректно» переименовано в «Активно»;

    если найдены данные о начале выполнения задания, но не найдены об окончании, задание считается активным, для таких заданий правая граница интервала задается как правая граница выбранного периода;

    заданы постоянные цвета для состояний: «Активно» — зеленый, «Завершено с ошибкой» — красный, «Отменено» — синий, «Активно» — оранжевый.

    Reply
  4. sertak

    Версия 1.1.3:

    предусмотрена дополнительная обработка нештатной ситуации, когда в 1С не внеслась дата окончания задания, но задание уже не активно: в этом случае интервал будет отображаться черным цветом с состоянием «Данные некорректны»;

    добавлена настройка «При обновлении подставлять текущую дату в правую границу», удобно для мониторинга в реальном времени;

    список заданий сортируется по представлению.

    Reply
  5. sertak

    Версия 1.2.4:

    добавлена всплывающая подсказка, отображающая длительность выполнения фонового задания;

    добавлена расшифровка, отображающая границы интервала и длительность выполнения фонового задания;

    добавлена возможность в точках отображать состояния, а в сериях — представления фоновых заданий.

    Reply
  6. sertak

    Версия 2.0.5:

    добавлена возможность вывода заданного числа самых длительных заданий в порядке убывания длительности (т.е. TOP), в этом режиме левая граница всех заданий совпадает для удобства визуального сравнения;

    в расшифровку добавлено описание ошибки для заданий в состоянии «Завершено с ошибкой».

    Reply
  7. sertak

    Версия 2.1.6:

    реализована возможность установки левой границы периода путем указания числа выбранных единиц времени, отсчитываемых от текущей даты (например, за последние 3 мин., за последние 4 сек, за последние 2 ч.);

    в текст всплывающей подсказки добавлена информация о границах интервала;

    в текст всплывающей подсказки для заданий в состоянии «Завершено с ошибкой» добавлено описание ошибки.

    Reply
  8. sertak

    Версия 3.0.7:

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

    переработан интерфейс: каждая диаграмма размещается на отдельной вкладке.

    Reply
  9. sertak

    Версия 4.0.8:

    добавлена диаграмма, отображающая топ длительных заданий по совокупному времени выполнения (складывается время выполнения всех фоновых заданий по каждому регламентному заданию).

    Reply
  10. sertak

    Версия 4.1.9:

    доработаны диаграммы, отображающие топ длительных заданий.

    Reply
  11. sertak

    Версия 4.2.10:

    в диаграмме Ганта, отображающей историю выполнения, все состояния каждого регламентного задания теперь отображаются на одном уровне (как если бы они принадлежали к одной серии).

    Reply
  12. sertak

    Версия 4.3.11:

    для диаграммы, отображающей количество одновременно выполнявшихся фоновых заданий во времени, добавлен выбор типа диаграммы (график, график по шагам, диаграмма).

    Reply
  13. sertak

    Версия 5.0.12:

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

    Reply
  14. sertak

    Версия 6.0.13:

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

    доработан интерфейс.

    Reply
  15. sertak

    Версия 6.1.14:

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

    Reply
  16. sertak

    Версия 6.2.15:

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

    Reply
  17. sertak

    Версия 6.3.16

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

    Reply
  18. sertak

    Версия 6.4.17:

    вместо синонима задания, заданного в конфигураторе, выводится представление задания, заданное пользователем;

    добавлены команды перехода на страницу отчета на инфостарте и домашнюю страницу автора;

    добавлена команда скачивания последней версии отчета с сайта автора.

    Reply
  19. narayanan

    Нужная обработка.

    На ЗУП (версия 3.1.10.111 и платформа 8.3.13.1644) выполнилась как нужно, а в УПП (версия 1.3.124.2 и платформа 8.3.10.2667) и 1С:WMS Логистика (версия 4.0.4.3 и платформа 8.3.10.2667 )вышла ошибка:

    ВнешнийОтчет.ВС_ИсторияВыполненияФоновыхЗаданий.Форма.ФормаОтчета.Форма(1030,60):

    Переменная не определена (РасположениеЛегендыДиаграммы).

    Уже выяснил почему так — на платформе 8.3.13.1644 все ОК.

    Можно ли переделать на платформу 8.3.10.2667 ?

    Reply
  20. sertak

    (19) Сделал вариант для 8.3.10.

    Reply
  21. narayanan

    (20)

    Огроменное спасибо!

    Reply

Leave a Comment

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