Автоматизация бизнеса, Инструкции 1С

Диаграмма для оценки состояния заказов или проектов в 1С

Введение

Диагональный буфер — это график который применяется в теории ограничения систем для визуализации динамики продвижения по проекту или визуализации текущего состояния портфеля заказов или проектов.

По оси Х — отображается прогресс выполнения
По оси Y — отображается потребление отведенного нам времени. Т.е. чем больше времени на выполнение задачи мы истратили тем больше процент потребления.

Все значения переводятся из абсолютных значений в относительные — проценты. Это позволяет сравнивать заказы и проекты которые начинались в разное время или имеют разную продолжительность.

Динамика выполнения.

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

Для проектов — это суммарное время критической цепи плюс подстраховка на непредвиденные обстоятельства.
Для производства — это сумма времени на выполнение тех. операций из критической цепи в плане производства. При этом время должно быть не машинное (время обработки на станке), а общее. Либо длина «веревки» если используется управление производством по методу «Барабан — буфер — веревка«

Все доступное время в часах или днях необходимо преобразовать в проценты.

После старта проекта из доступного времени мы будем вычитать время которое уже прошло (было истрачено) — это будет нашем значением на оси Y.

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

В результате мы получим диаграмму примерно такого вида:

динамика заказов в 1С диаграмма

Посмотрев на эту диаграмму мы видим, что в начале проекта наш статус был в зеленой зоне, но начиная с середине, возможно, команда расслабилась или были выявлены какие-то проблемы, и наш прогресс не стал успевать за потреблением времени. Закончили мы проект находясь в красной зоне, возможно в цейтноте или с применением ручной диспетчеризацией поручений.

Что означает нахождение в определенной зоне:

  • зеленая — проект идет по плану и возможно, с опережением графика. У нас остается запас времени и если возникнут какие-то непредвиденные сложности, то будет время на их решение
  • желтая — проект успевает, но запаса времени почти нет. Поэтому самое время проверить или продумать план изменений, если у нас случится что-то непредвиденное
  • красная — мы не успеваем выполнить взятые на себя обязательства. Нужно переходить к мероприятиям заложенным в план изменений.

Текущее состояние портфеля проектов или заказов.

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

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

В результате у нас будет график с отображением всех проектов / заказов в работе и их статусов.

состояние заказов в 1С на диаграмме

Реализация в 1С

Реализовать подобную диаграмму штатными средствами проблематично. Я не нашел способа для отображения фона наклонных зон. Но для решения задачи можно воспользоваться диаграммами которые можно строить в HTML + javascrip.

Для реализации данной диаграммы мы воспользуемся диаграммами highcharts, т.к. у них богатый набор разных видов диаграмм и они просты в настройке.

В качестве альтернативного решения с аналогичным подходом можно использовать amcharts. Какой продукт использовать зависит от того где планируете использовать и бюджета Вашего проекта на разработку.

Для отображения диаграммы мы будем использовать поле HTML документа. Для этого в обработке создается текстовый макет с шаблоном HTML будущей диаграммы. И при формировании данных в текст HTML добавляем информацию с данными и переменными.

Таким образом, у нас в 1С получается красивая, интерактивная диаграмма требуемого вида.

диаганальная диаграмма по проектам или заказам в 1С

Скачать обработку с представленным примером вы можете здесь. Пожалуйста делитесь предложениями, замечанием и опытом использования этим инструментом.

 

Виричев Сергей, компания «Датасет». Ссылка на исходный текст

 

Добавить комментарий

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