gifts2017

Gant 1C 2.* - диаграмма Ганта с таблицей + Планировщик + Отчет (8.1, на управляемой форме/Такси 8.2, 8.3)

Опубликовал Сергей Головченко (rare-avis) в раздел Обработки - Универсальные обработки

Внешняя обработка, аналог MS Project в 1Се для работы с задачами: параллельный ввод данных по задачам и график Ганта, дополнительный режим в виде календаря (планировщик), связывание задач и пересчет длительности и дат с учетом выходных, видов связей и запаздываний, расчет затрат, сохранение/открытие проектов в файл на диск или файл ИБ, импорт/экспорт документов Microsoft Project.

Основные возможности:

  • Более удобная и быстрая работа с задачами;
    • Наглядное графическое представление;
    • Изменение длительности и дат начала и окончания на диаграмме Ганта;
    • Работа с иерархическим списком (сдвиг вправо-влево, свернуть/развернуть группу)
    • Перемещение, удаление, очистка и добавление строк (задач)
    • Заполнения выделенной области значениями первой выделенной строки;
    • Перетаскивание и копирование строк
  • Дополнительный режим отображения в виде календаря (планировщик) - для версии 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 при перетаскивании.
  • Для перетаскивания и изменение длительности задач на самой Диаграмме Ганта следует выполнить следующее:
    1. Два раза кликнуть левой кнопкой мыши на самом графике диаграммы Ганта (правая часть) - включиться режим редактирования графика;
    2. Передвинуть нужные временные отрезки мышкой или изменить их длительность;
    3. Выйти из режима редактирования графика - кликнув мышкой на любой другой ячейке таблицы. После этого время остальных задач просчитаются по связям и сдвинуться в графике автоматически.

 Перетаскивание и изменение длительности задач

  • На странице отчетов можно выбрать один из предопредленных вариантов:

Выбор варианта отчета

Отчет в виде таблицы

Сохранение в файл информационной базы 

 

История изменений

Версия 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. Перевод на управляемую форму дался ОЧЕНЬ непросто. Я долго не развивал данную разработку, так как, на моё мнение, без управляемого интерфейса это вело бы в никуда. Всё равно, что засохший цветок украсить красивой упаковкой. Обработка, по технической части, довольно сложная – исходный код содержал много нестандартных нюансов, с которыми пришлось столкнуться при переводе на управляемые формы. Честно говоря, я думал, что ни чего из этого не выйдет или обработка будет с комплексом неполноценности. Но после многих недоспанных ночей всё получилось! К тому же открылась новая дорога к развитию, появились новые идеи, которые обязательно буду воплощать в жизнь.


Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Gant1C 2.1.6.1 с планировщиком (новая версия под 8.3 - управляемая форма/Такси)
.erf 406,27Kb
10.04.16
370
.erf 2.1.6.1 406,27Kb 370 Скачать
Gant1C 2.0.4.1 (версия под 8.2/8.3 - управляемая форма/Такси)
.erf 396,25Kb
20.12.15
45
.erf 2.0.4.1 396,25Kb 45 Скачать
Gant1C (доработка первой версии 2013 г. - под 8.2 - обычная форма).epf
.epf 444,39Kb
24.08.15
1032
.epf 1.0.2.1 444,39Kb 1032 Скачать
Gant1C (первая версия 2011 г. - под 8.1 - обычная форма).epf
.epf 443,80Kb
24.08.15
534
.epf 1.0.1.1 443,80Kb 534 Скачать
Справка по работе с Gant1C 2.1 (с планировщиком)
.pdf 2,25Mb
21.03.16
83
.pdf 2,25Mb 83 Скачать
Справка по работе с Gant1C 2.0
.pdf 1,22Mb
03.10.15
22
.pdf 1,22Mb 22 Скачать
Отчет о сравнении версии 2.1.3.4 с версией 2.1.2.2.txt
.txt 11,71Kb
30.10.15
1
.txt 11,71Kb 1 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

0. Сергей Головченко (rare-avis) 02.12.11 23:50
Внешняя обработка, аналог MS Project в 1Се для работы с задачами: параллельный ввод данных по задачам и график Ганта, дополнительный режим в виде календаря (планировщик), связывание задач и пересчет длительности и дат с учетом выходных, видов связей и запаздываний, расчет затрат, сохранение/открытие проектов в файл на диск или файл ИБ, импорт/экспорт документов Microsoft Project.

Перейти к публикации

1. Ийон Тихий (cool.vlad4) 02.12.11 23:50
взлетит, однозначно. спс!
rare-avis; +1 Ответить
2. Александр (prolancer) 03.12.11 00:39
отличная весч.
Пароль на модуль, потому-что будет платная?
unknownDaemon; rare-avis; +2 Ответить
3. Сергей Головченко (rare-avis) 03.12.11 01:41
prolancer пишет:
Пароль на модуль, потому-что будет платная?


Пользоваться можно без проблем, и дописывать в форме можно.
Для простых смертных она будет бесплатна, разве что кто-то захочет внедрить эту обработку для последующей продажи и захочет со мной поделиться ;), то тогда код могу открыть. Хотя все грамотные здесь люди понимают, что это не супер защита.
Возможно вскоре открою, посмотрим...
4. Доржи Цыденов (support) 03.12.11 13:48
Нереально круто!
theelectric; endym; newgluk; Taktic; DrAku1a; 31337Ra1n; SunShinne; rare-avis; +8 Ответить 1
5. Misha ⁠ (Magister) 03.12.11 14:28
Вот это маньяк!
Я почитал и офигел - сколько ж времени надо было убить!
Однозначно плюс!
6. Сергей Головченко (rare-avis) 03.12.11 16:34
(4) support, (5) Magister, и другим

Спасибо! Эта обработка делалась на чистом энтузиазме технарём для технарей еще в 2009 (с тех пор она была закинута), и только технические специалисты (программисты, сис. админы 1С, внедренцы и т.д.) могут понять на сколько трудозатратна и интересна та или иная разработка. Хотя с этой обработкой на много быстрее, проще и удобнее работать, чем с простыми задачами и диаграммой Ганта в 1Се, но обычные пользователи скажут: "Что тут такого особенного? В MS Project все равно лучше работать" (хотя многие и за него не платят).

Чуть позже выложу еще несколько интересных вещей для внедренцев и не только.
7. Ирина Волкова (ir-ish-ka) 03.12.11 19:04
Очень круто!
Снимаю шляпу и падаю ниц.
Обычно для создания подобных вещей "для себя" вечно нет времени.
Вы молодец!
rare-avis; +1 Ответить
8. ramzess (ramzess) 03.12.11 20:25
да уж сразу плюс.не пожалеть столько времени....
rare-avis; +1 Ответить
9. Александр Капустин (kapustinag) 03.12.11 23:28
Присоединяюсь ко всеобщим восторгам.
Своими силами у нас прикручено к 1С УПП много вещей, автоматизирующих и облегчающих работу нашей ИТ-службы, но на ТАКОЕ даже не попытались замахнуться, хотя реальная необходимость была и есть.
Обязательно попробую в работе, спасибо.
rare-avis; +1 Ответить
10. г. Казань Рустем Гумеров (Rustig) 04.12.11 06:40
11. larissa builova (larisab) 04.12.11 10:31
При загрузке из документа Microsoft Project в формате *.csv:
{Форма.Форма.Форма(3759)}: Преобразование значения к типу Число не может быть выполнено
		Если ТекущийНомерСтроки%10 = 0 Тогда 

Точно такая же ошибка, как и при загрузке из *.mmp
12. Сергей Головченко (rare-avis) 04.12.11 13:20
(11) larisab,

На стороне MS Project:
Для того, чтобы в MS Project (версии старше 2003) можно было сохранить в csv формат, нужно сделать следующее "Параметры - Цент управления безопасностью - параметры управления безопасностью - Старые форматы - Разрешить загрузку файлов в устаревших форматов..."

Для сохранения нужно сделать следующее: Файл - Сохранить как... - Выбрать формат сохранения "*.csv", нажать "Сохранить" - "Далее >" - "Использовать существующую схему", "Далее >" - "Схема таблицы экспорта задач" - отметить "Задачи", "Включить заголовки при экспорте", Разделитель ";", "Далее >" - "Далее >" - "Готово".
Эта схема описана с картинками в справке обработки. Тестировалось на 2010 версии.

На стороне 1С:
Для загрузки проекта в 1С следует открыть «График задач» и нажать кнопку «Загрузить из MS Project» и указать сохраненный файл.
13. Шоломинский Владимир (1C_Wolf) 04.12.11 13:34
Круто!
Давно такую искал. Автору респект, идея была уже давно, но руки не доходили. А тут готовое решение, правда нужны еще некоторые доработки (но это лишь для моих потребностией). А вот по сравнению с Гантом, скорость работы на много высше.
Автору + однозначно, за его труды.
rare-avis; +1 Ответить
14. larissa builova (larisab) 04.12.11 14:24
(12) rare-avis,
Ммда...
Для того, чтобы в MS Project (версии старше 2003) можно было сохранить в csv формат, нужно сделать следующее "Параметры - Цент управления безопасностью - параметры управления безопасностью - Старые форматы - Разрешить загрузку файлов в устаревших форматов..."

все это я проделала по инструкции, выданной MS Project,
Для загрузки проекта в 1С следует открыть «График задач» и нажать кнопку «Загрузить из MS Project» и указать сохраненный файл.

а она у вас по умолчанию открывается на графике задач, как загружать в Вашу разработку csv, тоже увидела :)
Под платформой 8.2.14 Вы явно не тестировали свою разработку, попробуйте, хочу узнать результат.
P.S. Платформа 8.2.14.540
15. Сергей Головченко (rare-avis) 04.12.11 15:32
larisab пишет:
все это я проделала по инструкции, выданной MS Project


Посмотрите справку самой обработки Gant1C, там описано особенности сохранения из MS Project в csv-файл.

larisab пишет:
Под платформой 8.2.14 Вы явно не тестировали свою разработку, попробуйте, хочу узнать результат.
P.S. Платформа 8.2.14.540


Изначально тестировал на 8.1.15.14, на 8.2.14.540 только что тоже протестировал - все нормально загружает, также проверял связывание, сдвиги влево/вправо, отчеты, добавление, изменение режима отображения.
16. larissa builova (larisab) 04.12.11 15:57
Сохранила из MS Project в другую схему, теперь пишет при загрузке:
{Форма.Форма.Форма(3798)}: Итератор для значения не определен
		Для Каждого СтрокаПредшественника из СтрокаТабличнойЧасти.Предшественники Цикл

Но задачи все-таки грузит, правда без учета уровня вложенности, но длительность, начало, окончание, предшественники и ресурсы (то что в файле еще есть) не загружает.
Отладчик показывает что в строке, полученной из файла стоят разделители ";". При создании схемы в старом формате в MS, есть выбор разделителей один из трех:
аПробел, табуляция и ";". Попробовала со всеми, результат тот же.
По отладчику посмотреть дальше - как разбирается строка процедурой РазобратьСтрокуProject() не могу, т.к. она в закрытом модуле.
Может быть мне выслать файл автору на почту?
17. larissa builova (larisab) 04.12.11 16:12
ВСЁ получилось!
Проблема была именно в
5. Во второй строчке вместо «Уникальный идентификатор» указывается «Название_Ресурсов»:
Сколько раз себе говорила - "читай инструкции, потом делай"
Отличная разработка, буду использовать! Спасибо.
18. Сергей Головченко (rare-avis) 04.12.11 16:20
(17) larisab,
Ну, слава Богу! А то у меня начал развиваться комплекс вины :).
И Вам спасибо за "+".
19. larissa builova (larisab) 04.12.11 17:58
(18) Не все так лучезарно, конечно, даты пришлость оживить с помощью ентера, ну это мелочи.
Пожелание - колонка предшественников в макете задач.
Ну и боюсь даже просить WBS, понимаю, что это было бы слишком шикарно ))))
20. Доржи Балбаров (Angeros) 05.12.11 05:21
А В какой конфе это должно работать?
22. Роман (Raminus) 05.12.11 10:03
Автор молодец, плюс однозначно.
igo1; rare-avis; +2 Ответить
23. Сергей Головченко (rare-avis) 05.12.11 10:55
(20) Angeros,

В любой, но если нужно загружать и выгружать задачи из базы, то нужно выполнить следующее:
1. Найти в модуле формы подстроку
Найти(ПолучитьЗаголовокСистемы(), "Gant")
и заменить ее, например, на
Найти(ПолучитьЗаголовокСистемы(), "Управление производственным предприятием")
, или поставить Истина. Тогда появится на форме скрытая панелька с доп. полями и кнопками.

2. Изменить тип реквизитов обработки на свои: "Проект", "ИсполнительПоУмолчанию", "ПапкаСЗадачами".

3. Найти раздел "// Взаимодействие с задачами произвольной конфигурации" и изменить в нем процедуры и функции под свои объекты.
24. ValerySemjonov . (sva0) 05.12.11 16:47
Впечатление приятное.
А можешь прикрутить шаблоны проектов для полноты счастья?
rare-avis; +1 Ответить
25. Иванов Иван (egorious) 06.12.11 22:22
Круто, очень круто
rare-avis; +1 Ответить
27. Leonid Stepanushkin (lstep) 07.12.11 04:24
Полезная информация.
rare-avis; +1 Ответить
28. F1_1 (F1_1) 07.12.11 12:37
29. Алексей (ASoft) 07.12.11 13:11
Большой плюс. Полезная информация.
rare-avis; +1 Ответить
30. Nikolay K (Nikolas_first) 07.12.11 13:49
Круто и автору респект!
Вопрос по сути только один - отображение факта (IMHO) сделано не очень удобно. Не хватает функционала ввода факта исполнителем по дням (или я не нашел:()
rare-avis; +1 Ответить
31. Сергей Головченко (rare-avis) 07.12.11 14:22
Nikolas_first пишет:
Вопрос по сути только один - отображение факта (IMHO) сделано не очень удобно. Не хватает функционала ввода факта исполнителем по дням (или я не нашел:()


Да, факт вводить можно только устанавливая Начало (факт) и Окончание (факт). Чтобы можно было вводить фактические даты по дням (отрезками) нужно было бы создавать объекты конфигурации (регистры сведений). В любом бы случае это бы значительно снизило скорость работы, особенно при пересчете дат при связывании. По этим же причинам я отказался от календаря рабочих дней.
32. Nikolay K (Nikolas_first) 07.12.11 15:11
(31) rare-avis, Понятно, спасибо за ответ. В любом случае ОЧЕНЬ достойная работа и аналогов я пока еще не видел.
rare-avis; +1 Ответить
33. BelkinAlex (BelkinAlex) 07.12.11 22:56
Очень интересная обработка! Спасибо! Проделана огромная работа.
rare-avis; +1 Ответить
34. Дмитрий Баранов (Sunhare) 08.12.11 17:19
35. Алекс (barsa-05) 08.12.11 17:30
36. Илья (husky) 09.12.11 07:58
Спасибо, очень хорошая разработка.
rare-avis; +1 Ответить
37. Людмила Иванова (silver-fox87) 09.12.11 12:41
Спасибо, актуальная разработка.
rare-avis; +1 Ответить
38. Артур Антипин (artur.antipin) 09.12.11 12:43
Я надеюсь данная обработка отвечает идеологии PMI:
инициация, планирование, реализация, завершение. Сегодня тема планирования очень актуальна для нас. Здорово, что реализовали идею Project в своей разработке. Интересно еще диаграмму Ганта связать с бизнес-процессом, а именно, каждую задачу можно рассматривать как маленький бизнес-процесс.
39. Артур Антипин (artur.antipin) 09.12.11 13:44
Идея связи Ганта с бизнес-процессами была мною опробована на примере связи MS Project с документооборотом DocsVision. Мы чуть было не пошли дальше, чтобы увязать данную тему еще и с Project Server 2007
40. Сергей Головченко (rare-avis) 09.12.11 15:48
artur.antipin пишет:
Я надеюсь данная обработка отвечает идеологии PMI:
инициация, планирование, реализация, завершение. Сегодня тема планирования очень актуальна для нас.


Я и не говорил, что эта обработка - система управления программами и проектами. Здесь нет бюджетирования, анализа и мониторинга рисков, планирование качества, работа с проблемами, контрактами, эскалации исполнителей задач и т.д.
Это одна обработка, которая предназначена для удобного календарного планирования, отслеживание фактов и планов, планирование и отслеживание ресурсов и затрат по ресурсам, а также возможно связать это с объектами 1С.

artur.antipin пишет:Интересно еще диаграмму Ганта связать с бизнес-процессом, а именно, каждую задачу можно рассматривать как маленький бизнес-процесс.

Честно говоря, не вижу особого смысла, проект должен быть декомпозирован так, чтобы он был понятен каждому исполнителю. Это совмещение проектного и функционального управления. http://www.betec.ru/index.php?id=6&sid=05. Также возникает много вопросов: как быть если есть несколько точек завершения и/или точек старта, как быть если маршрут выходит на другую внешнюю задачу проекта.
В любом случае, я понимаю, что бывают разные ситуации и если сильно захотеть - можно в космос полететь. Как связывать задачи в обработке с другими объектами описано выше.
Спасибо за комментарий!
42. Алекс Ю (AlexO) 09.12.11 23:42
что вообще обработка делает по сути?
а то какие-то восхищения, а вижу только - грузят из Microsoft Project 2003 данные, и смотрят их не в MS, а в 1С..
Откуда данные берет, что делает с ними, что показывает в итоге?
пока вижу только загрузку из Microsoft Project 2003.
43. Алекс Ю (AlexO) 09.12.11 23:44
(0) "для работы с задачами"
для работы с задачами в 1с есть бизнес-процессы, а также понаписано великое множество несовмещающихся между собой CRM.
или тут закрытый кружок внутри 1с собрались какой-то? ))
44. Сергей Головченко (rare-avis) 10.12.11 00:47
(42) AlexO, (43) AlexO,
О, а я ждал - когда ж появится какой-нибудь пинатель! Спасибо, что уделил время и что-то написал.
На самом деле это обработка календарного планирования и она не зависит от MS Project, там просто есть дополнительный функционал импорта/экспорт. Что она еще делает: почитай выше.
AlexO пишет:
для работы с задачами в 1с есть бизнес-процессы, а также понаписано великое множество несовмещающихся между собой CRM.
.
Это все равно, что сравнивать Microsoft Dynamics, Microsoft Project, и SharePoint.
45. nikolaygorbunov (nikolaygorbunov) 11.12.11 05:28
Давно хотел сделать подобное, сложность и лень не дали довести до конца. Очень полезная обработка, парольчик бы еще, хочется реванша с ленью...
46. Головаченко Дима (Smaylukk) 11.12.11 05:34
Спасибо, это огромный труд.
rare-avis; +1 Ответить
47. Алекс Ю (AlexO) 12.12.11 01:15
(44) rare-avis,
так обработка работает с задачами 1С и обрабатывает их в разрезе Проектов (т.е. только на тех типовых конфах, где есть учет по проектам)?
мне, как программисту, не понятно без кода, на чем основана работа Вашей обработки...
что взято за основу, за первичные данные?
48. Сергей Головченко (rare-avis) 12.12.11 11:20
(47) AlexO,
Обработка не привязана к объектам конфигурации, то есть она не работает ни с объектами типа "Справочник", "Документы", "Регистры сведений", "Регистры накоплений", "Задачи", "Бизнес-процессы" и т.д.
Все данные вводятся и отображаются в табличном документе, диаграмме Ганта, таблицах значений (ресурсы), то есть данных хранятся и отображаются в оперативной памяти, а не в базе данных и из-за этого они обрабатываются на много быстрее (особенно при пересчете дат по связям, при расчете стоимости).
Но эти данные можно:
- Сохранять в файл и открывать из файла.
- Импортировать и экспортировать в/из MS Project
- В удобочитаемом виде (таблица + диаграмма Ганта) выводить на печать.
- Прописать сохранение в объекты базы данных (Справочники, Задачи, Регистры сведений и т.д.) и загрузку из объектов базы данных (23).
Таким образом обработка Gant1C не привязана к конкретной конфигурации, её можно использовать как проектный калькулятор, для расчета: сколько нужно потратить времени на проект, сколько пойдет затрат в общем, по каждому ресурсу, за неделю, месяц и контролировать успеваемость (если заказчик попросит: "Подготовьте мне план, сроки и стоимость по проекту внедрения"). Также эту обработку можно привязать к более профессиональным конфигурациям по системам управления проектами и любой другой, где используется проектный менеджмент.
49. Анна Т (anna_irk) 12.12.11 23:35
хочу себе такую в помощь
rare-avis; +1 Ответить
50. Николай Спанарский (spannick) 13.12.11 12:37
Замечательная вещь. Меня всегда удивляло, почему в 1С все делают наполовину. Сделали, казалось бы, элемент управления "Диаграмма Ганта", а не предусмотрели возможность добавления колонокв в нее. Ведь основное применени данного вида диаграмм это как раз создание систем по управлению проектами, задачами, а тут просто необходимо добавлять дополнительную информацию как даты начала и конца, продолжительность, трудозатраты и т.п. и вот приходится заниматься подобными "извращениями по борьбе с платформой". Автору большой респект.
rare-avis; +1 Ответить
51. Владимир Лышенко (vovche) 14.12.11 10:38
Спасибо, за труды, правда при импорте наших прожект-файликов вылетает, а запароленный код трудно отлаживать :). Не хочется взламывать защиту, вышлите пожалуйста пароль в ЛС.
52. evgen1977 (musatov1c.ru) 16.12.11 07:29
Очень интересно. С товарищем осваивали бесплатные аналоги Мс-Проджекта, но в итоге товарищ "сломался и сломал". Возможно этот проект будет решением ряда проблем возникших в его попытке скрестить ежа с ужом :) Применение проектных технологий в работе небольшой мастерской по созданию мебели - это тот еще головняк. :) Для меня однозначно интересно. Планирую скрещивать личную работу комп-облако-ДеллСрик5 с 1с. ГТД хочу освоить по Кислому. На ВМ уже опробовал, но старый коммуникатор сдох. Решил попробовать освоить андроид. И из РТМ хотелось бы в 1С. Видел проект в этом направлении. Графики Ганта к этому делу очень подойдут.
rare-avis; +1 Ответить
53. Petr (sevipa) 19.12.11 15:00
Практически перекрывает потребности небольших проектов. Еще бы такую вещь для онлайн формирования бизнес-процессов и нет предела счастью...
rare-avis; +1 Ответить
54. Сергей Головченко (rare-avis) 19.12.11 16:48
sevipa пишет:
Еще бы такую вещь для онлайн формирования бизнес-процессов и нет предела счастью...


Как раз подобное сейчас готовлю.
55. Юрий Сафонов (Ted1982) 19.12.11 16:58
Спасибо за обработку. При ведении проектов (в случае если проекты не очень большие и заморочные), то буду обязательно использовать. Однозначный плюс за проделанную работу
56. pulpik (pulpik) 20.12.11 09:53
добрый день. Хочу попросить пароль на модуль для тестирования. Меня интересует возможность использования этого механизма для календарного планирования. Если пароль платный уточните цену.
57. Александр Анатольевич (alex_asoft) 21.12.11 08:14
Если нужно - попробуем прикрутить к системе Итилиум (используется для автоматизации ИТ службы)
58. (A) 23.12.11 14:58
Классная работа! но максимальный эффект от нее думаю будет только в составе какой-либо близкой по тематике конфигурации.
59. Игорь Дзеса (Kamikadze) 24.12.11 23:21
согласен с последним сообщением - в конфигурации, которая будет предназначена, скажем, для описания проектной части разработки бизнес-процессов
60. Александр Анатольевич (alex_asoft) 28.12.11 09:00
Для специализированных конфигураций, направленных на расчет себестоимости оказания ИТ услуг будет весьма полезно. Как инструмент визуализации термина "вот куда вы потратили эти жалкие 10 Мбаксов".
61. eugin sh (rainstars) 28.12.11 10:20
так очень хорошо, но если бы связать с объектами конфигурации - было бы вообще круто. логисты бы радовались.
62. Сергей Головченко (rare-avis) 28.12.11 11:23
rainstars пишет:
так очень хорошо, но если бы связать с объектами конфигурации - было бы вообще круто. логисты бы радовались.

читай комментарий (23) rare-avis
63. Oleg Inkeri (accnt) 28.12.11 14:50
вроде хорошая штука,надо будет поиграться
64. Артем Януковский (Arrtem) 15.02.12 17:19
Спасибо, очень нужная обработка!
65. Артем Януковский (Arrtem) 15.02.12 17:28
Пожалуйста пошлите обработку на мыло flash_gnom@mail.ru очень хочется испробовать в действии.
67. Игорь Steelvan (Steelvan) 23.02.12 00:32
Хороший труд. Надо будет более внимательно протестировать :)
68. BarNik (barnik) 31.03.12 01:29
Автор БОЛЬШОЙ молодец!!!
69. Aleks Mikitin (e-aleks) 25.04.12 12:58
Обработка весьма интересна, спасибо.
Вопрос автору. Не совсем понятно по отслеживанию факта, т.е. ввожу факт, а посмотреть диаграмму с учетом факта нет никакой возможности.
70. Игорь Грибинник (slavich) 04.05.12 15:51
Плюс однозначно, столько времени убил на составление этой задачи, а тут все есть, СПАСИБО.
71. Игорь Грибинник (slavich) 08.05.12 11:36
После загрузки проекта в 1С не активны кнопки (Свернуть-Развернуть).
72. Сергей Головченко (rare-avis) 08.05.12 16:32
(71) slavich,
в 8.2 такая проблема действительно есть, в 8.1 - нормально. Чтобы это исправить в форме обработке строку №2814:

"Если Элемент.ТекущаяОбласть.Картинка = КартинкаМинус Тогда"

заменить на

"Если СледующаяОбласть.Видимость Тогда"
73. Сергей Тангатаров (Tsr1c) 22.05.12 10:16
Неплохая работа, но на мой взгляд не хватает заголовков в отчетах.
Еще очень не помешает печатная форма первого листа "диаграмма Ганта" с выводом поля "описание и комментарии" - получится удобный печатный отчет по проекту с исчерпывающей инфой.
В отчете по ресурсам также не помешает вввод структуры работ.

И как отмечали выше кнопки "свернуть..." не активны, а исправить код не дает, нужен пароль, огромная просьба или исправьте сами или дайте пароль.

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

Но в целом, имхо, в обработке есть очень здоровое зерно полезности, автору спсб )
74. Сергей Алферов (SunShinne) 24.05.12 23:01
зверская вещь! ))) Респект автору!
76. Ольга (son_v) 25.05.12 16:12
Классная идея, огромная работа ).
77. Сергей Головченко (rare-avis) 25.05.12 20:22
(73) Tsr1c,
Выложил обработку под 8.2 с исправленной ошибкой со сверткой задач. Обработку можно сохранять и без ввода пароля. Если требует пароль, то нажми "отмена", сам пробовал.

Заголовок в отчетах можешь добавить (код в форме открыт).
На счет печати диаграммы ганта, то его можно напечатать "как есть" (статья на любую ячейку в списке задач и нажать кнопку "печать" или "Предварительный просмотр"), но без описания и комментария. Дело в том, что больше всего времени было потрачено на сопоставление строк в табличном поле и в поле диаграммы Ганта. Поэтому высота строк табличном документе не может быть различной, а в описании, в основном, будет многострочный текст. Кроме того, как я ни старался, все-равно выскакивают мелкие неточности несовпадения строк дерева задач и диаграммы Ганта.
Правда можно сделать вывод дерева задач без диаграммы Ганта, но это как-нибудь в другой раз...

На счет перетаскивания задач, то это предусмотрено, но немножко по-другому:
1. Необходимо выделить нужные строки как в Экселе (выделив мышкой номер нужных строк).
2. Подвести мышкой к границе выделенного блока (курсор примет соответствующий вид) и перенести блок выше или ниже.

И спасибо всем, кто оценил обработку!
78. Иван (Sairys) 26.05.12 08:12
Всегда считал что учёт затрат только дестабилизирует коллектив. Программисты начинают нервничать от того что время подходит, а работа не готова. И ведь в большинстве случаев проблема не в опытности программиста, а в "подводных камнях" и тех касяках которые уже имеются в базе. На мой взгляд программист человек искусства, а как правило люди искусства сроков не любят.
79. Александр Анисков (vandalsvq) 29.05.12 19:31
(78) Sairys, зато сроки очень любят заказчики. А без них программисты никому не нужны :)
80. Ольга (son_v) 04.06.12 16:11
(78) Sairys, Да, так и есть. Подобное и слышу от программистов. Что "вдохновение пропадает", когда надо делать быстро. И "пытаешься делать так, чтобы "лишь бы бЫло"". Поэтому сроки ставят на проектах или задачах, где уже есть четкая постановка. А где нет, и есть только содержание, но нет четкого понимания как это сделать, то сроки ставятся с запасом и ставятся человеком, который имеет соответствующий опыт, например ведения проектов.
rare-avis; +1 Ответить
81. evgen1977 (musatov1c.ru) 13.06.12 15:14
Очень интересная разработка. Беру себе на заметку. Недавно с товарищем перебирали бесплатные аналоги МсПроджекта, а тут на родной 1с есть.
rare-avis; +1 Ответить
82. sur priz (surpriz) 13.07.12 11:17
Добрый день! Подскажите пожалуйста, возможно ли купить данную обработку с открытым кодом текста модуля (для использования в рамках задач одного предприятия) и сколько это будет стоить. Спасибо.
83. Вадим Ляхин (lvadim) 16.07.12 13:22
Как человек, который около полугода пытается реализовать посменно-суточное производственное планирование УПП через совсем не бесплатный Spider Project (импорт-экспорт из 1С) скажу что впечатления двоякие:
С одной стороны предпринята попытка решить титаническую задачу и возможно на простых проектах разработку получится использовать, особенно хорошо что она бесплатная.

С другой стороны:
1. Не удалось понять учитывает ли обработка ограничения на ресурсы, т.е. может ли она смещать операции если ресурс загружен.
2. Нет календарей ресурсов, вернее он один
3. Нет материалов, не говоря уже об ограничений по материалам
4. Понятно что нет центров взаимозаменяемости
5. Нет производительности в операциях, приоритетов и др.

В этом плане для наших задач эта разработка не подойдет, но посмотреть было интересно. Из критичного, мне кажется п.1
В остальном, автору сил и времени !
84. Сергей Головченко (rare-avis) 16.07.12 15:33
(83) lvadim,
На счет календарей. Неоднократно думал об этом, но решил не делать по двум причинам:
1. Для этого нужно было заводить регистры сведений и доп. справочники. А я хотел, чтобы эта внешняя обработка была более-менее универсальная и не шла как cf-ка.
2. Скорость расчетов дат по связям значительно бы уменьшилась.

Материалы можно заводить на вкладке "ресурсы". Только выбрать соответственный вид ресурсов.
А так, все перечисленное верно.

За силы и время спасибо, также спасибо за детальный анализ! Честно говоря мотивации на развитие этой обработки нет, так как сейчас нет проектов, в которых она мне была бы нужна и времени, к сожалению, тоже нет.
86. Сергей Ковальский (testik_vzv) 24.09.12 10:37
Плюс!

Вылезла ошибка при сохранении проекта:

{Форма.Форма.Форма(1313)}: Ошибка при вызове конструктора (ХранилищеЗначения)
ХранилищеЗначений = Новый ХранилищеЗначения(СтруктураПараметров);
по причине:
Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент
87. Сергей Лещин (Slon1c) 01.10.12 15:14
Зачетно...вещь нужная и полезная.
rare-avis; +1 Ответить
88. Александр Потапов (tiniji) 06.10.12 17:28
+256 =).
Видна огромная работа. В мелкие проекты однозначно пригодится.
rare-avis; +1 Ответить
89. Александр Беляев (~gekK@~) 26.10.12 14:14
возможно где-нить и пригодится, но я предпочитаю пользоваться полноценными продуктами узко специализированными
90. Артем Бардюг (Йожкин Кот) 02.11.12 11:01
Очень круто! Автору респект! Планируется ли данная разработка под управляемые формы?
newgluk; DrAku1a; MrUnnamed; rare-avis; +4 Ответить 1
91. Сергей Головченко (rare-avis) 02.11.12 13:23
(90) Йожкин Кот,
Под управляемые формы нет - слишком много мелких приколов и слишком много переписывать. Под управляемые формы не все можно перенести, да и скорость упадёт.
92. Gandalf (Gandalf Белый) 06.11.12 11:28
Большое спасибо! Очень интересная обработка!
93. Ю М (mtv:)) 07.11.12 19:14
(0)Замечательная разработка! Спасибо большое. Очень полезная вещь.
94. Юрий Муллабакиев (mulla1979) 18.11.12 13:55
Автору респект! Обработка отличная!
95. Александр Гуляев (gavrikprog) 01.02.13 07:56
(0)
Пробовал аналогично диаграмму ганта в Поле табличного документа закинуть...
В режим ввода/изменения диаграммы войти не смог как у тебя.
Правда и времени рабзираться не было.

Мудрил как то?
96. Сергей Головченко (rare-avis) 01.02.13 10:30
(95) gavrikprog,
Нужно табличный документ переводить в "Только просмотр"
gavrikprog; +1 Ответить
97. script Мальчинко (script) 21.04.13 20:20
Обраружил ошибку.
Если в конфе присутствует общий модуль "Связи", тогда программа при открытии
ругается на строку 1480 модуля формы "Форма".
{Форма.Форма.Форма(1479)}: Поле объекта недоступно для записи (Связи)
98. Сергей Головченко (rare-avis) 22.04.13 10:40
(97) script,
Спасибо, не предвидел такую ошибку. Нужно будет переназвать переменные...
99. Алексей Штепа (unknownDaemon) 06.05.13 19:18
(3) rare-avis, исчерпывающе... представь, что я простой смертный...

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

ЗЫ Не надо ничего делать :) Мне быстрее свою обработку написать... Я просто так.. к слову... а это объяснение почему пожалел, что скачал ;-)

Удачи!
100. Сергей Головченко (rare-avis) 06.05.13 21:46
(99) unknownDaemon,
В справке обработки описано как нужно выгружать из MS Project файл формата .csv и загружать в обработку Gant1C. У меня нет Office 2013. Если что - кидай файл, я посмотрю.
101. Олег Молочников (milkers) 20.06.13 11:51
8.2. Пытаюсь сохранить проект -Ошибка:
{Форма.Форма.Форма(1313)}: Ошибка при вызове конструктора (ХранилищеЗначения)
ХранилищеЗначений = Новый ХранилищеЗначения(СтруктураПараметров);
по причине:
Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент
Сейчас буду разбираться.
102. olga pt (pt_olga) 27.08.13 18:31
ошибки выдает

Прикрепленные файлы:
103. olga pt (pt_olga) 27.08.13 18:32
{Форма.Форма.Форма(3764)}: Поле объекта недоступно для записи (Текст)
тдПроект.Область(ТекущийНомерСтроки, НомерКолонкиНазвание, ТекущийНомерСтроки, НомерКолонкиНазвание).Текст = СтрокаТабличнойЧасти.НазваниеЗадачи;
104. olga pt (pt_olga) 27.08.13 19:00
а в старую версию обработки загрузился проект
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа