Eurotehnik.ru

Бытовая Техника "Евротехник"
5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Шаблон графика отпусков (или графика обучения или иного графика) в MS Excel файле

Шаблон графика отпусков (или графика обучения или иного графика) в MS Excel файле

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

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

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

Для интересующихся конструкцией нижеследующее описание.

Диаграмма Ганта в 1С

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

Диаграмма Ганта в 1С содержит набор интервалов (полос), расположенных на оси времени, отражает точками использование объектов и сериями — ресурсов.

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

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

1.2. Связи между интервалами

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

  • Начало-Начало
  • Начало-Конец
  • Конец-Начало
  • Конец-Конец
Читайте так же:
Дата плюс дни excel

Для каждой связи можно задать определенный цвет.

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

1.3. Шкала времени

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

Рис 1. Форма настройки Шкалы времени диаграммы Ганта

Рис 2. Непериодические метки на шкале времени диаграммы Ганта

На диаграмме могут быть отмечены совокупные задачи, проценты завершения, указатели последовательности и зависимости работ, метки ключевых моментов (вехи), метка текущего момента времени «Сегодня» и др.

1.4. Варианты оформления в диаграмме Ганта

Диаграмма Ганта в 1С позволяет настроить различные варианты оформления:

· Индивидуальное цветовое оформление для интервалов фона. Например, выделить цветом нерабочие дни.

· Индивидуальное цветовое оформление для интервалов диаграммы.

· Собственный цвет интервалов для каждого значения, отличный от цвета соответствующей серии.

· Выделение точек и значений шрифтом, оригинальными цветами текста и фона.

· Точке можно назначить картинку.

2. Пример создания диаграммы Ганта в 1С

Создаем внешний Отчет.

В окне редактирования объекта переходим на закладку Формы, нажимаем кнопку открытия и создаем основную форму отчета.

В правом верхнем окне редактора форм на закладке Реквизиты видим основной реквизит формы Отчет, который был создан автоматически при создании формы.

Добавим новый реквизит формы, с помощью кнопки Добавить. Имя — ДиаграммаГанта тип ДиаграммаГанта (рис. 3).

Рис.3. Добавление реквизита формы

Переместим новый реквизит в окно элементов формы.

В окне элементов формы будет создано новое поле для отображения диаграммы Ганта в 1С. А в нижнем окне просмотра формы мы сразу увидим поле диаграммы (рис.4).

Рис.4. Добавление диаграммы Ганта в форму

На закладке Команды создадим команду формы Сформировать. Установим Действие для этой команды. Для этого в строке Действие нажмем кнопку открытия. В открывшемся окне выбираем «Создать на клиенте и процедуру сервере без контекста» (рис.5).

Читайте так же:
Группировка ячеек в excel

Рис.5. Добавление команды формы и выбор типа обработчика команды формы

В модуле формы будут созданы шаблоны двух процедур: клиентской процедуры Сформировать() и серверной внеконтекстной процедуры СформироватьНаСервере(), которая вызывается из процедуры Сформировать().

В процедуру СформироватьНаСервере() передаем в качестве параметра ссылку на реквизит формы ДиаграммаГанта, чтобы на сервере заполнить его данными.

Листинг 1. Текст обработчика команды «Сформировать»

Запрос = Новый Запрос;

| ПланыРабот.ВидПлана КАК ВидПлана,

| ПланыРабот.Работа КАК Работа,

| Справочник.ПланыРабот КАК ПланыРабот»;

// Заполнение диаграммы Ганта.

Значение = Диаграмма.ПолучитьЗначение(Точка, Серия);

На то время пока мы будем заполнять диаграмму Ганта в 1С данными, запрещаем ее обновление. Это необходимо для того, чтобы не выполнялись пересчеты в процессе заполнения и при каждом изменении данных диаграммы. После окончания заполнения диаграммы мы разрешим обновление и все пересчеты будут выполнены один раз.

Затем в цикле по выборке запроса мы заполняем диаграмму.

Сначала используя методы УстановитьСерию() и Установить Точку(). Получаем либо существующие, либо новые точку и серию. Точки и серии однозначно идентифицируются своими значениями, в качестве которых используем работу и вид плана из результата запроса.

После того как точка и серия получены, с помощью метода ПолучитьЗначение() получаем соответствующее им значение диаграммы.

Затем добавляем в значение диаграммы Ганта в 1С новый интервал, задаем его начало и конец.

На «форме» добавим кнопку для выполнения команды Сформировать.

Для этого перетащим мышью команду Сформировать из окна Команды формы в окно элементов формы (рис. 6).

Пример диаграммы Ганта

Даже если вы никогда про диаграмму Ганта не слышали, то точно ее видели.

Например (все примеры из сети):

Или вот (с дополнительным разрезом по функциям – HR, Marketing и т.д.):

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

Кстати, использовать диаграмму Ганта можно и нужно не только по прямому назначения – в проектах, но и творчески, для других задач. Мы вот на работе в форме диграммы Ганта график отпусков ведем, сразу понятно, когда несколько человек одновременно рвутся на волю, и отпускать нельзя, а то одна в отделе останешься со всеми их проектами.

Важно понимать, что диаграмма – это просто инструмент визуализации и коммуникации календарного плана, какой-то самоценности она не имеет. А то мне тут попалась недавно на vc.ru вакансия с интересным требованием про “опыт построения диаграмм”, сразу видно, что вакансия – авторства HRа, писал ее человек вообще “не в теме” проектного управления.

Читайте так же:
Можно ли заземлить розетку на ноль

1. Комплект из 6 печатных форм для документов: Прием на работу, Индексация, Кадровый перевод, Кадровый перевод списком для ЗУП 3.1.11 и более ранних Трудовой договор, дополнительное соглашение, договор личной материальной ответственности, договор коллективной материальной ответственности, индексация, Ведомость Т-53 без лишних строк. Не требуется изменения конфигурации. Подключается через стандартное подключение внешних обработок. 2. Обработка для создания ведемостей из начисления зарплаты. 3. Расширение конфигурации для ЗУП 3.1.11 и КА 2.4.6 для редактирования стажа как в ЗУП 2.5 (Из трудовой деятельности сотрудника. Если ввели строки трудовой деятельности, то стаж считается до даты приема сотрудника).

1 стартмани

26.01.2018 63676 516 p.ugrumov 98

Кому пригодится диаграмма

Если вы фанат планирования и любите красивые графики, диаграмма Ганта для вас. Она поможет и с запуском интернет-магазина, и в подготовке к масштабному мероприятию. В быту диаграмма пригодится для самостоятельного планирования свадьбы, ремонта или строительства дома, путешествия или подготовки к сессии.

К примеру, фрилансер с диаграммой Ганта будет уверен, что сможет взяться ещё за один проект. А невеста, глядя на график, не будет переживать, что ничего не успевает.

В бизнесе диаграмма Ганта помогает всем. Исполнитель точно знает, что, за чем и когда нужно сделать, его начальник контролирует сроки, а клиент спокоен, если видит, на каком этапе находится процесс.

Пригодится инструмент и для презентации проекта. Заказчик или начальник увидит объём и сроки работ и поймёт, почему дизайн сайта, например, делается три месяца, а не неделю.

Как Excel может имитировать диаграмму Ганта?

Даты в Start ячейки — начало задач для cites c и bc. Мы не хотим на самом деле удалить вашу синюю полосу для города до н.э., потому что Start ячейка — это дата начала задания. Конечно, у города c также есть синяя полоса, но она находится вне графика слева.

Читайте так же:
Как в ворде восстановить предыдущую версию документа

Вместо этого, хитрость для имитации диаграммы Ганта состоит в том, чтобы отформатировать первый ряд данных (начало) без заливки, что делает цвет ясным. Измените границы горизонтальной оси, чтобы они начинались с порядкового номера дня самой ранней даты начала (например, 29.03.2016) и заканчивались после самой поздней даты начала плюс общая продолжительность (29.04.2016 плюс 20 дней) ,

Start series with no fill

Расстановка формул

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

Перестроение графика

К автоматически выставляемым формулам относятся:

  1. Формулы дат. Для пунктов, у которых есть подуровни в столбцы «Начала работ» и «Окончания работ» вставляются формулы, которые гарантируют, что уровень иерархии будет включать все временные интервалы подуровня. Например, если мы на уровне 2 перенесем дату окончания работ на срок, который лежит позже даты окончания работ верхнего уровня, то дата верхнего уровня автоматически измениться на новую, чтобы включить в себя новый временной промежуток. Это касается всех уровней. То есть если мы изменим дату на 4 уровне, то при необходимости даты изменятся на 3, 2 и 1 уровнях. Это экономит время и уменьшает количество ошибок.
  2. Длительность в днях. Рассчитывается как разность между датами окончания и начала работ. В принципе тут нет ничего особенного, но тем не менее экономит время и выглядит лаконичней, чем протягивание формул с запасом.
  3. Отставание в днях. Формула, учитывающая сроки работ, дату проверки и процент готовности. Результат отображается в днях. При этом отставания имеет красный цвет, а опережение зеленый. Что удобно при беглом визуальном анализе. Так же формула учитывает такие случаи как нулевая готовность при дате проверке до начала работ, в таком случае в отставание будет указан 0. То же самое касается и случая 100% готовности при дате проверке после даты окончания работ.
Читайте так же:
Как вернуть палитру в фотошопе

Удобное визуальное представление дат проверки

Выбор даты

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

Визуализация отставаний

Для решения поставленной задачи достаточно вставить наименования работ, проставить уровни иерархии и нажать кнопку «Перестроить график». После чего уже вводить даты и уровни готовности в нижние уровни иерархии, при этом график и верхние уровни будут автоматически перестраиваться и заполнятся. Таким образом довольно сложный отчет может быть сформирован при минимуме затраченного времени.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector