Основные возможности:
- Более удобная и быстрая работа с задачами;
- Наглядное графическое представление;
- Изменение длительности и дат начала и окончания на диаграмме Ганта;
- Работа с иерархическим списком (сдвиг вправо-влево, свернуть/развернуть группу)
- Перемещение, удаление, очистка и добавление строк (задач)
- Заполнения выделенной области значениями первой выделенной строки;
- Перетаскивание и копирование строк
- Дополнительный режим отображения в виде календаря (планировщик) - для версии 2.1 и для 1С:Предприятие 8.3.6 и выше:
- Быстрое редактирование задач: изменение длительности растягиванием, перетаскиванием на другой день или по двойному клику через форму задачи.
- Различные режимы отображения календаря (неделя, месяц) и задачи (отображение связи и ресурсов);
- Удобный просмотр загруженности по исполнителям;
- Быстрая переброска задач между исполнителями;
- Возможность печати календаря.
- Сохранения/открытия проектов в файл, загрузка ресурсов из других файлов-проектов;
- Сохранение/открытие проекта в файлы информационной базы (для БСП, УТ 11.2, УНФ, 1C:ERP);
- Импорт/экспорт документов Microsoft Project в формате *.csv.
- Построение проекта на основе задач произвольной конфигурации, а также сохранение проекта в информационную базу (пример шаблона исходного кода для обмена с объектами конфигурации в обработке присутствует);
- Указания ресурсов и затрат по задачам;
- Пересчет длительности и дат с учетом выходных, видов связей и запаздываний.
- Ведение фактов;
- Отчет по затратам в разрезе ресурсов и периодов (месяц, неделя);
- Использование фильтров по значению в колонках;
- Управление колонками: перемещение, управление видимостью
Gant 1C: работа с задачами в версии 2.0 и выше
Gant 1C: работа с задачами в виде календаря (планировщик) в версии 2.1
Особенности работы:
- Если нужно продублировать значение колонок из одной задачи в нижестоящие (например, ресурсы задачи) необходимо вызвать команду «Заполнить вниз» из контекстного меню.
- В дополнительном режиме календаря (версия 2.1 для 1С:Предприятие 8.3.6 и выше) можно создавать, перемещать на другую дату, изменять длительность, перекидывать на другого исполнителя.
- Для изменения или просмотра данных выбранной задачи необходимо вызвать команду «Описание задачи (F2)» из контекстного меню.
- Чтобы назначить ресурсы выбранной задачи необходимо вызвать команду «Назначение ресурсов» из контекстного меню или кликнуть два раза на ячейке колонки «Ресурсы».
- Для связывания задач между собой для автоматического просчета дат следует их выделить с помощью клавиши Shift или Ctrl и нажать кнопку «Связать задачи» - если ресурсы ранее были указаны, то связи создадутся с учетом ресурсов, в противном случае задачи будут связаны одна за одной. Также задать связь можно в форме задачи на вкладке "Предшественники":
- С помощью команд «Сдвинуть влево (Ctrl + Alt + 9)» и «Сдвинуть вправо (Ctrl + Alt + 0)» можно управлять иерархией задач.
- Для вставки новой строки между задачами необходимо вызвать команду «Раздвинуть (Ctrl + Alt +I)» из контекстного меню.
- Чтобы удалить выбранные строки или строку необходимо вызвать команду «Удалить строку» из контекстного меню.
- Для очистки содержимого, название задачи необходимо вызвать команду «Очистить» из контекстного меню.
- Для применения фильтра по значению в колонках необходимо два раза кликнуть мышью на названии колонки.
- Для перетаскивания задач нужно, захватив мышью за границу выделенных строк, перетянуть под нужную строку. Для копирования следует выполнить аналогичные действия с зажатой клавишею Ctrl при перетаскивании.
- Для перетаскивания и изменение длительности задач на самой Диаграмме Ганта следует выполнить следующее:
- Два раза кликнуть левой кнопкой мыши на самом графике диаграммы Ганта (правая часть) - включиться режим редактирования графика;
- Передвинуть нужные временные отрезки мышкой или изменить их длительность;
- Выйти из режима редактирования графика - кликнув мышкой на любой другой ячейке таблицы. После этого время остальных задач просчитаются по связям и сдвинуться в графике автоматически.
- На странице отчетов можно выбрать один из предопредленных вариантов:
История изменений
Версия 2.1.6.1 с календарем (10.04.2016)
- Исправлено: в версии 2.1.5.1 не запускалась обработка в конфигурации без "Библиотеки стандартных подсистем";
- Исправлено: при удалении строк под свернутыми группировками пропадали связи на диаграмме Ганта.
- Исправлено: некорректная работа начиная с 1000 строки (параллельное отображение таблицы и диаграммы ганта, иерархия).
Версия 2.1.5.1 с календарем (20.02.2016)
+ Добавлена возможность сохранять проект в виде файлов информационной базы со стандартной подсистемой (УТ 11.2, УНФ, 1С:ERP, …).
- Преимущество хранение в виде файлов информационной базы по сравнению с файлами на диске - всё храниться в одной базе, блокируется файл пока пользователь с ним работает (чтобы другие пользователи в это время не могли изменить проект), возможность сохранять версии проектов, возможность настройки доступа к файлам проекта средствами стандартной подсистемы.
- Подправлено автосохранение проекта.
- Подправлены параметры подключения внешнего отчета в информационную базу.
- Подправлено отображение диаграммы Ганта с сгруппированными строками после удаления и изменения дат.
Также обновлена справка по работе с обработкой. Добавлены разделы:
+ "Сохранение/открытие проекта из файлов информационной базы со стандартной подсистемой (для УТ 11.2, УНФ, 1С:ERP, ...)".
+ "Подключение Gant 1C 2.1 к конфигурации".
* Очень многие просили (а некоторые даже требовали) пароль на модуль объекта Gant1C, также у некоторых были опасения, что там есть некий вредоносный код (троян). Избранным умельцам, всё-таки, удалось взломать модуль объекта... Теперь я решил открыть карты для всех - в версии 2.1.5.1 открыт модуль объекта для просмотра и редактирования - теперь можно увидеть что было в закрытом модуле.
Версия 2.1.4.1 (с календарем) и 2.0.4.1 (20.12.2015):
+ Добавлена возможность подключать в "Дополнительные отчеты" в типовых конфигурациях (УТ 11, 1C:ERP, ...).
P.S. Да, фактически это обработка, но так как используется макет компоновки данных то храню её как внешний отчет и в конфигурации её подключать нужно именно в "Дополнительные отчеты".
- Исправлена ошибка в форме задачи, возникающая при ручном вводе названия ресурса в таблице ресурсов задачи.
Версия 2.1.3.4 (с календарем) и 2.0.3.4 (30.10.2015):
- Исправлены ошибки перестроения связей при сдвигах влево-вправо и удалении задач (у кого есть версия 2.1.2.2/2.0.3.2 могут внести изменения самостоятельно скачав "Отчет о сравнении версии 2.1.3.4 с версией 2.1.2.2.txt").
Версия 2.1.2.2 (с календарем) и 2.0.3.2 (3.10.2015):
+ В отчете по ресурсам добавлена возможность группировать по названию задачи (когда-то давно просил Tsr1c)
- Исправлено сохранение и автосохранение повторно открытого файла (нашел milkers).
- Исправлена ошибка, возникающая при количестве задач более 1000 (её описал Diamond_Angel).
Версия 2.1.1.9 (24.08.2015)
+ Добавлена вкладка “Календарь”:
- Отображение задач в виде календаря (неделя, месяц) все и в разрезе трудовых ресурсов (исполнителей) - для более удобного просмотра загруженности исполнителей;
- Редактирование длительности и расположение задач с последующим пересчетом дат в связанных задачах;
- Быстрое создание и упорядочивание созданных задач в календаре по исполнителям.
- При виде отображении “По ресурсам” можно переносить задачу с одного ресурса (исполнителя) на другого;
- Настройка вида отображения текста задачи: показывать связь, показывать ресурсы. Также связь и ресурсы видны в подсказке;
- Возможность печати календаря.
Версия 2.0.2.1 (2.08.2015)
+ Добавлена возможность загрузки перечня ресурсов из файла (для быстрого указания одних и тех же ресурсов в разных проектах)
Версия 2.0.1.16 (15.07.2015)
+ Полностью переработан под управляемый интерфейс/Taxi.
- После перехода на УФ/Taxi обработка стала работать значительно стабильнее. Во время отладки не было замечено аварийного завершения при изменении масштаба диаграммы Ганта и при изменении временных отрезков в самой диаграмме, что замечалось в обычной форме.
+ Отчет по задачам сделан на базе системы компоновки данных
+ Обновлена и вынесена справка в отдельный файл
+ Добавлена возможность указания нулевой длительности (для вехи или как заметка)
* Подкорректирован расчет дат и времени
- По умолчанию дата начала начинается не с 00:00:00, а с выставленного начала рабочего времени, а дата окончания длится от начала рабочего времени + количество рабочих часов в дне (например, с 9:00 - 17:00 - при 8-ми часовом рабочем времени)
- десятая часть длительности (0.1, 0.2 и т.д.) считается как 1 час, что намного практичнее. Раньше, например, при 8-ми часовом рабочем времени длительность 0.1 дня означало как 0.1*8 = 0.8 часа = 48 минут, что вводило в путаницу.
* Оптимизирована и ускорена работа с ресурсами и связями.
- Ресурсы и связи вынесены в отдельные таблицы, а не упакованы в ячейках табличного документа. Это, также, будет удобно для обмена с данными информационно базы.
* Исходный код полностью открыт, кроме одной процедуры в модуле объекта
- Исправлены ошибки при работе с ресурсами
... описание взаимодействия с объектами произвольной конфигурации, импорт/экспорт в MS Project и продолжение описания обработки вынесено в отдельный файл для скачивания.
P.S. Перевод на управляемую форму дался ОЧЕНЬ непросто. Я долго не развивал данную разработку, так как, на моё мнение, без управляемого интерфейса это вело бы в никуда. Всё равно, что засохший цветок украсить красивой упаковкой. Обработка, по технической части, довольно сложная – исходный код содержал много нестандартных нюансов, с которыми пришлось столкнуться при переводе на управляемые формы. Честно говоря, я думал, что ни чего из этого не выйдет или обработка будет с комплексом неполноценности. Но после многих недоспанных ночей всё получилось! К тому же открылась новая дорога к развитию, появились новые идеи, которые обязательно буду воплощать в жизнь.