Gant 1C 2.* - диаграмма Ганта с таблицей + Планировщик + Отчет (8.1, на управляемой форме/Такси 8.2, 8.3)
Функциональные - Управление проектом (PMO, EPM)
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
Gant1C 2.1.6.1 с планировщиком (новая версия под 8.3 - управляемая форма/Такси)
.erf 406,27Kb ver:2.1.6.1
874
|
874 | 6 200 руб. Купить | 10 SM Скачать |
|
Gant1C 2.0.4.1 (версия под 8.2/8.3 - управляемая форма/Такси)
.erf 396,25Kb ver:2.0.4.1
54
|
54 | 6 200 руб. Купить | 10 SM Скачать |
|
Gant1C (доработка первой версии 2013 г. - под 8.2 - обычная форма).epf
.epf 444,39Kb ver:1.0.2.1
1108
|
1108 | 3 000 руб. Купить | 2 SM Скачать |
|
Gant1C (первая версия 2011 г. - под 8.1 - обычная форма).epf
.epf 443,80Kb ver:1.0.1.1
543
|
543 | 2 500 руб. Купить | 1 SM Скачать |
|
Справка по работе с Gant1C 2.1 (с планировщиком)
.pdf 2,25Mb
198
|
198 | 2 500 руб. Купить | 1 SM Скачать |
|
Справка по работе с Gant1C 2.0
.pdf 1,22Mb
42
|
42 | 2 500 руб. Купить | 1 SM Скачать |
|
Отчет о сравнении версии 2.1.3.4 с версией 2.1.2.2.txt
.txt 11,71Kb
5
|
5 | 2 500 руб. Купить | 1 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Основные возможности:
- Более удобная и быстрая работа с задачами;
- Наглядное графическое представление;
- Изменение длительности и дат начала и окончания на диаграмме Ганта;
- Работа с иерархическим списком (сдвиг вправо-влево, свернуть/развернуть группу)
- Перемещение, удаление, очистка и добавление строк (задач)
- Заполнения выделенной области значениями первой выделенной строки;
- Перетаскивание и копирование строк
- Дополнительный режим отображения в виде календаря (планировщик) - для версии 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. Перевод на управляемую форму дался ОЧЕНЬ непросто. Я долго не развивал данную разработку, так как, на моё мнение, без управляемого интерфейса это вело бы в никуда. Всё равно, что засохший цветок украсить красивой упаковкой. Обработка, по технической части, довольно сложная – исходный код содержал много нестандартных нюансов, с которыми пришлось столкнуться при переводе на управляемые формы. Честно говоря, я думал, что ни чего из этого не выйдет или обработка будет с комплексом неполноценности. Но после многих недоспанных ночей всё получилось! К тому же открылась новая дорога к развитию, появились новые идеи, которые обязательно буду воплощать в жизнь.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Управление проектом (PMO, EPM) Аналитик Руководитель проекта 1С:Предприятие 8 Платные (руб)
Решение предназначено для эффективного учета и управления проектами внедрения 1С:ERP. Эта конфигурация содержит все необходимые инструменты для успешной реализации сложных проектов. Дорожные карт, сбор требований, функциональное моделирование, ТЗ, тесты и Service Des - в единой базе. Ускоряет запуск, повышает качество и прозрачность работ над проектом, снижает зависимость от «незаменимых» сотрудников. Эффективна при переходе с SAP/УПП на 1С:ERP.
268400 руб.
01.02.2023 9791 2 2
Управление проектом (PMO, EPM) Разработчик 1С 8.3 Абонемент ($m)
Практический регламент для 1С-разработчиков и команд, выполняющих доработки типовых конфигураций по договору подряда. Разбираем юридические и технические границы: предмет с фиксацией релиза, сценарная приёмка, гарантия при обновлениях типовой конфигурации и права на код по ГК РФ. В статье: чек-лист рисков, образцы формулировок и готовый пакет документов в архиве-компаньоне.
5 стартмани
14.10.2026 322 Ninel_S 0
Управление проектом (PMO, EPM) Тестирование QA Разработчик Руководитель проекта 1С 8.3 Абонемент ($m)
Инженерный регламент для команд, разрабатывающих на платформе «1С:Предприятие» для зарубежного заказчика: правовые границы удалённого доступа (EDPB, регуляторные ограничения), построение строгого контракта данных (Data Contract) и независимая проверяемая приёмка выгрузок. В архиве-компаньоне — готовый офлайн-валидатор на Python с защитой от ошибок округления Decimal, эталонные наборы и криптографическая фиксация SHA-256.
1 стартмани
12.10.2026 297 Ninel_S 0
Управление проектом (PMO, EPM) Разработчик Руководитель проекта 1С 8.3 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)
Предпроектная оценка 1С-проекта как фильтр убыточных заказов: пять зон проверки (учётная политика, состояние базы, обмены, компетенции, сроки), письменное заключение с оценкой работ и три варианта отказа, после которых заказчик возвращается. Числа в примерах условные, ставок и процентов нет: вместо них признаки риска, которые можно проверить на своей базе, и метрики фильтра.
1 стартмани
05.10.2026 432 Ninel_S 0
Управление проектом (PMO, EPM) Руководитель проекта Бесплатно (free)
Как распределить ответственность между руководителем проекта, архитекторами и исполнителями, зачем раздельно учитывать задачи аналитики и разработки и как использовать план-факт и КПД не как рейтинг сотрудников, а как инструмент управления проектом.
25.09.2026 1252 OlgaGroo 4
Управление проектом (PMO, EPM) Россия Бесплатно (free)
1С-разработчик работает удалённо, получает задачи от тимлида, ходит на daily, пользуется VPN и корпоративной почтой, а каждый месяц получает одну и ту же сумму. Это ещё подряд или уже обычная работа в штате? Разбираем на двух противоположных IT-делах, включая спор 1С-программиста, дошедший до Верховного Суда.
15.09.2026 1138 NikolayMaerov 0
Управление проектом (PMO, EPM) Аналитик Руководитель проекта Бесплатно (free)
Ведущий аналитик еще пишет требования и разбирает сложные вопросы, но параллельно начинает собирать статусы, разруливать загрузку команды, напоминать коллегам о сроках, готовить клиентские встречи и отвечать за то, чтобы проект вообще двигался. В какой-то момент аналитической работы у него остается все меньше, а проект фактически получает второго руководителя — только без формально закрепленных полномочий. Разбираю, по каким признакам это видно и как вернуть границы роли, не развалив работу команды.
14.09.2026 933 YA_826532418 0
Управление проектом (PMO, EPM) Россия Бесплатно (free)
Работодатель запретил разработчику два года работать у конкурентов и клиентов, а за нарушение назначил миллионный штраф. Разбираемся по свежей судебной практике, работают ли такие условия в России
11.09.2026 1656 NikolayMaerov 4
Пароль на модуль, потому-что будет платная?
Пользоваться можно без проблем, и дописывать в форме можно.
Для простых смертных она будет бесплатна, разве что кто-то захочет внедрить эту обработку для последующей продажи и захочет со мной поделиться ;), то тогда код могу открыть. Хотя все грамотные здесь люди понимают, что это не супер защита.
Возможно вскоре открою, посмотрим...
Просьба: на дворе Office 2013 (у некоторых по корпоративным канонам), при импорте проект из прожекта соответствующей версии, трабла, какая не знаю - модуль закрыт - поправь плиз...
ЗЫ Не надо ничего делать :) Мне быстрее свою обработку написать... Я просто так.. к слову... а это объяснение почему пожалел, что скачал ;-)
Удачи!
Спасибо! Эта обработка делалась на чистом энтузиазме технарём для технарей еще в 2009 (с тех пор она была закинута), и только технические специалисты (программисты, сис. админы 1С, внедренцы и т.д.) могут понять на сколько трудозатратна и интересна та или иная разработка. Хотя с этой обработкой на много быстрее, проще и удобнее работать, чем с простыми задачами и диаграммой Ганта в 1Се, но обычные пользователи скажут: "Что тут такого особенного? В MS Project все равно лучше работать" (хотя многие и за него не платят).
Чуть позже выложу еще несколько интересных вещей для внедренцев и не только.
Своими силами у нас прикручено к 1С УПП много вещей, автоматизирующих и облегчающих работу нашей ИТ-службы, но на ТАКОЕ даже не попытались замахнуться, хотя реальная необходимость была и есть.
Обязательно попробую в работе, спасибо.
{Форма.Форма.Форма(3759)}: Преобразование значения к типу Число не может быть выполнено
Если ТекущийНомерСтроки%10 = 0 Тогда Точно такая же ошибка, как и при загрузке из *.mmp
На стороне MS Project:
Для того, чтобы в MS Project (версии старше 2003) можно было сохранить в csv формат, нужно сделать следующее "Параметры - Цент управления безопасностью - параметры управления безопасностью - Старые форматы - Разрешить загрузку файлов в устаревших форматов..."
Для сохранения нужно сделать следующее: Файл - Сохранить как... - Выбрать формат сохранения "*.csv", нажать "Сохранить" - "Далее >" - "Использовать существующую схему", "Далее >" - "Схема таблицы экспорта задач" - отметить "Задачи", "Включить заголовки при экспорте", Разделитель ";", "Далее >" - "Далее >" - "Готово".
Эта схема описана с картинками в справке обработки. Тестировалось на 2010 версии.
На стороне 1С:
Для загрузки проекта в 1С следует открыть «График задач» и нажать кнопку «Загрузить из MS Project» и указать сохраненный файл.
Ммда...
все это я проделала по инструкции, выданной MS Project,
а она у вас по умолчанию открывается на графике задач, как загружать в Вашу разработку csv, тоже увидела :)
Под платформой 8.2.14 Вы явно не тестировали свою разработку, попробуйте, хочу узнать результат.
P.S. Платформа 8.2.14.540
Давно такую искал. Автору респект, идея была уже давно, но руки не доходили. А тут готовое решение, правда нужны еще некоторые доработки (но это лишь для моих потребностией). А вот по сравнению с Гантом, скорость работы на много высше.
Автору + однозначно, за его труды.
все это я проделала по инструкции, выданной MS Project
Посмотрите справку самой обработки Gant1C, там описано особенности сохранения из MS Project в csv-файл.
Под платформой 8.2.14 Вы явно не тестировали свою разработку, попробуйте, хочу узнать результат.
P.S. Платформа 8.2.14.540
Изначально тестировал на 8.1.15.14, на 8.2.14.540 только что тоже протестировал - все нормально загружает, также проверял связывание, сдвиги влево/вправо, отчеты, добавление, изменение режима отображения.
{Форма.Форма.Форма(3798)}: Итератор для значения не определен
Для Каждого СтрокаПредшественника из СтрокаТабличнойЧасти.Предшественники ЦиклНо задачи все-таки грузит, правда без учета уровня вложенности, но длительность, начало, окончание, предшественники и ресурсы (то что в файле еще есть) не загружает.
Отладчик показывает что в строке, полученной из файла стоят разделители ";". При создании схемы в старом формате в MS, есть выбор разделителей один из трех:
аПробел, табуляция и ";". Попробовала со всеми, результат тот же.
По отладчику посмотреть дальше - как разбирается строка процедурой РазобратьСтрокуProject() не могу, т.к. она в закрытом модуле.
Может быть мне выслать файл автору на почту?
Проблема была именно в
5. Во второй строчке вместо «Уникальный идентификатор» указывается «Название_Ресурсов»:
Сколько раз себе говорила - "читай инструкции, потом делай"
Отличная разработка, буду использовать! Спасибо.
В любой, но если нужно загружать и выгружать задачи из базы, то нужно выполнить следующее:
1. Найти в модуле формы подстроку
Найти(ПолучитьЗаголовокСистемы(), "Gant")Найти(ПолучитьЗаголовокСистемы(), "Управление производственным предприятием")2. Изменить тип реквизитов обработки на свои: "Проект", "ИсполнительПоУмолчанию", "ПапкаСЗадачами".
3. Найти раздел "// Взаимодействие с задачами произвольной конфигурации" и изменить в нем процедуры и функции под свои объекты.
Вопрос по сути только один - отображение факта (IMHO) сделано не очень удобно. Не хватает функционала ввода факта исполнителем по дням (или я не нашел:()
Вопрос по сути только один - отображение факта (IMHO) сделано не очень удобно. Не хватает функционала ввода факта исполнителем по дням (или я не нашел:()
Да, факт вводить можно только устанавливая Начало (факт) и Окончание (факт). Чтобы можно было вводить фактические даты по дням (отрезками) нужно было бы создавать объекты конфигурации (регистры сведений). В любом бы случае это бы значительно снизило скорость работы, особенно при пересчете дат при связывании. По этим же причинам я отказался от календаря рабочих дней.
инициация, планирование, реализация, завершение. Сегодня тема планирования очень актуальна для нас. Здорово, что реализовали идею Project в своей разработке. Интересно еще диаграмму Ганта связать с бизнес-процессом, а именно, каждую задачу можно рассматривать как маленький бизнес-процесс.
Я надеюсь данная обработка отвечает идеологии PMI:
инициация, планирование, реализация, завершение. Сегодня тема планирования очень актуальна для нас.
Я и не говорил, что эта обработка - система управления программами и проектами. Здесь нет бюджетирования, анализа и мониторинга рисков, планирование качества, работа с проблемами, контрактами, эскалации исполнителей задач и т.д.
Это одна обработка, которая предназначена для удобного календарного планирования, отслеживание фактов и планов, планирование и отслеживание ресурсов и затрат по ресурсам, а также возможно связать это с объектами 1С.
Честно говоря, не вижу особого смысла, проект должен быть декомпозирован так, чтобы он был понятен каждому исполнителю. Это совмещение проектного и функционального управления. . Также возникает много вопросов: как быть если есть несколько точек завершения и/или точек старта, как быть если маршрут выходит на другую внешнюю задачу проекта.
В любом случае, я понимаю, что бывают разные ситуации и если сильно захотеть - можно в космос полететь. Как связывать задачи в обработке с другими объектами описано выше.
Спасибо за комментарий!
а то какие-то восхищения, а вижу только - грузят из Microsoft Project 2003 данные, и смотрят их не в MS, а в 1С..
Откуда данные берет, что делает с ними, что показывает в итоге?
пока вижу только загрузку из Microsoft Project 2003.
О, а я ждал - когда ж появится какой-нибудь пинатель! Спасибо, что уделил время и что-то написал.
На самом деле это обработка календарного планирования и она не зависит от MS Project, там просто есть дополнительный функционал импорта/экспорт. Что она еще делает: почитай выше.
для работы с задачами в 1с есть бизнес-процессы, а также понаписано великое множество несовмещающихся между собой CRM.
Это все равно, что сравнивать Microsoft Dynamics, Microsoft Project, и SharePoint.
так обработка работает с задачами 1С и обрабатывает их в разрезе Проектов (т.е. только на тех типовых конфах, где есть учет по проектам)?
мне, как программисту, не понятно без кода, на чем основана работа Вашей обработки...
что взято за основу, за первичные данные?
Обработка не привязана к объектам конфигурации, то есть она не работает ни с объектами типа "Справочник", "Документы", "Регистры сведений", "Регистры накоплений", "Задачи", "Бизнес-процессы" и т.д.
Все данные вводятся и отображаются в табличном документе, диаграмме Ганта, таблицах значений (ресурсы), то есть данных хранятся и отображаются в оперативной памяти, а не в базе данных и из-за этого они обрабатываются на много быстрее (особенно при пересчете дат по связям, при расчете стоимости).
Но эти данные можно:
- Сохранять в файл и открывать из файла.
- Импортировать и экспортировать в/из MS Project
- В удобочитаемом виде (таблица + диаграмма Ганта) выводить на печать.
- Прописать сохранение в объекты базы данных (Справочники, Задачи, Регистры сведений и т.д.) и загрузку из объектов базы данных (23).
Таким образом обработка Gant1C не привязана к конкретной конфигурации, её можно использовать как проектный калькулятор, для расчета: сколько нужно потратить времени на проект, сколько пойдет затрат в общем, по каждому ресурсу, за неделю, месяц и контролировать успеваемость (если заказчик попросит: "Подготовьте мне план, сроки и стоимость по проекту внедрения"). Также эту обработку можно привязать к более профессиональным конфигурациям по системам управления проектами и любой другой, где используется проектный менеджмент.
Ранее она была привязана к справочникам и регистрам сведений. Но я отвязал, чтобы она была универсальная. Её без проблем можно подвязать под свои данные. В модуле формы есть методы. Запись и вычитка из справочников происходит по кнопкам:
Заполнить проект по задачам ИБ (кнопка). Данное действие формирует проект по задачам информационной базы указанной папки задач в поле «Папка с задачами».
Записать проект в ИБ (кнопка). Данное действие записывает проект по задачам в информационную базу указанной папки задач в поле «Папка с задачами».
Запись в справочники идёт не в момент планирования (добавления задач, связей, пересчета связей и т.д.) - это долго, а по кнопке - после того, как всё распланировал.
Эти кнопки скрыты, как их отобразить - найдешь в модуле формы.
То есть обработка была настроена так:
- если она отрывается в спец. конфигурации со спец. объетками (это тоже открыто для доработок), то появляются доп. кнопки и поля для связи со справочниками;
- если она открывается в любой другой конфигурации, то эти кнопки и поля скрываются и можно работать с файлами *.pmp
в 8.2 такая проблема действительно есть, в 8.1 - нормально. Чтобы это исправить в форме обработке строку №2814:
"Если Элемент.ТекущаяОбласть.Картинка = КартинкаМинус Тогда"
заменить на
"Если СледующаяОбласть.Видимость Тогда"
Еще очень не помешает печатная форма первого листа "диаграмма Ганта" с выводом поля "описание и комментарии" - получится удобный печатный отчет по проекту с исчерпывающей инфой.
В отчете по ресурсам также не помешает вввод структуры работ.
И как отмечали выше кнопки "свернуть..." не активны, а исправить код не дает, нужен пароль, огромная просьба или исправьте сами или дайте пароль.
Мне кажется было бы удобно добавить на первом листе кнопки перемещения работ вверх-вниз, не всегда получается последовательно вносить работы и сейчас чтобы отредактировать приходится удалять и вносить куда надо.
Но в целом, имхо, в обработке есть очень здоровое зерно полезности, автору спсб )
Выложил обработку под 8.2 с исправленной ошибкой со сверткой задач. Обработку можно сохранять и без ввода пароля. Если требует пароль, то нажми "отмена", сам пробовал.
Заголовок в отчетах можешь добавить (код в форме открыт).
На счет печати диаграммы ганта, то его можно напечатать "как есть" (статья на любую ячейку в списке задач и нажать кнопку "печать" или "Предварительный просмотр"), но без описания и комментария. Дело в том, что больше всего времени было потрачено на сопоставление строк в табличном поле и в поле диаграммы Ганта. Поэтому высота строк табличном документе не может быть различной, а в описании, в основном, будет многострочный текст. Кроме того, как я ни старался, все-равно выскакивают мелкие неточности несовпадения строк дерева задач и диаграммы Ганта.
Правда можно сделать вывод дерева задач без диаграммы Ганта, но это как-нибудь в другой раз...
На счет перетаскивания задач, то это предусмотрено, но немножко по-другому:
1. Необходимо выделить нужные строки как в Экселе (выделив мышкой номер нужных строк).
2. Подвести мышкой к границе выделенного блока (курсор примет соответствующий вид) и перенести блок выше или ниже.
И спасибо всем, кто оценил обработку!
С одной стороны предпринята попытка решить титаническую задачу и возможно на простых проектах разработку получится использовать, особенно хорошо что она бесплатная.
С другой стороны:
1. Не удалось понять учитывает ли обработка ограничения на ресурсы, т.е. может ли она смещать операции если ресурс загружен.
2. Нет календарей ресурсов, вернее он один
3. Нет материалов, не говоря уже об ограничений по материалам
4. Понятно что нет центров взаимозаменяемости
5. Нет производительности в операциях, приоритетов и др.
В этом плане для наших задач эта разработка не подойдет, но посмотреть было интересно. Из критичного, мне кажется п.1
В остальном, автору сил и времени !
На счет календарей. Неоднократно думал об этом, но решил не делать по двум причинам:
1. Для этого нужно было заводить регистры сведений и доп. справочники. А я хотел, чтобы эта внешняя обработка была более-менее универсальная и не шла как cf-ка.
2. Скорость расчетов дат по связям значительно бы уменьшилась.
Материалы можно заводить на вкладке "ресурсы". Только выбрать соответственный вид ресурсов.
А так, все перечисленное верно.
За силы и время спасибо, также спасибо за детальный анализ! Честно говоря мотивации на развитие этой обработки нет, так как сейчас нет проектов, в которых она мне была бы нужна и времени, к сожалению, тоже нет.
Вылезла ошибка при сохранении проекта:
{Форма.Форма.Форма(1313)}: Ошибка при вызове конструктора (ХранилищеЗначения)
ХранилищеЗначений = Новый ХранилищеЗначения(СтруктураПараметров);
по причине:
Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент
Пробовал аналогично диаграмму ганта в Поле табличного документа закинуть...
В режим ввода/изменения диаграммы войти не смог как у тебя.
Правда и времени рабзираться не было.
Мудрил как то?
{Форма.Форма.Форма(1313)}: Ошибка при вызове конструктора (ХранилищеЗначения)
ХранилищеЗначений = Новый ХранилищеЗначения(СтруктураПараметров);
по причине:
Переданное значение не может быть помещено в ХранилищеЗначения, поскольку не сериализуется или содержит вложенный несериализуемый элемент
Сейчас буду разбираться.
{Форма.Форма.Форма(3759)}: Преобразование значения к типу Число не может быть выполнено
Если ТекущийНомерСтроки%10 = 0 Тогда
+ Полностью переработан под управляемый интерфейс/Taxi.
- После перехода на УФ/Taxi обработка стала работать значительно стабильнее. Во время отладки не было замечено аварийного завершения при изменении масштаба диаграммы Ганта и при изменении временных отрезков в самой диаграмме, что замечалось в обычной форме.
+ Отчет по задачам сделан на базе системы компоновки данных
+ Обновлена и вынесена справка в отдельный файл
+ Добавлена возможность указания нулевой длительности (для вехи или как заметка)
* Подкорректирован расчет дат и времени
- По умолчанию дата начала начинается не с 00:00:00, а с выставленного начала рабочего времени, а дата окончания длится от начала рабочего времени + количество рабочих часов в дне (например, с 9:00 - 17:00 - при 8-ми часовом рабочем времени)
- десятая часть длительности (0.1, 0.2 и т.д.) считается как 1 час, что намного практичнее. Раньше, например, при 8-ми часовом рабочем времени длительность 0.1 дня означало как 0.1*8 = 0.8 часа = 48 минут, что вводило в путаницу.
* Оптимизирована и ускорена работа с ресурсами и связями.
- Ресурсы и связи вынесены в отдельные таблицы, а не упакованы в ячейках табличного документа. Это, также, будет удобно для обмена с данными информационно базы.
* Исходный код полностью открыт, кроме одной процедуры в модуле объекта
- Исправлены ошибки при работе с ресурсами
+ Добавлена вкладка “Календарь”:
- Отображение задач в виде календаря (неделя, месяц) все и в разрезе трудовых ресурсов (исполнителей) - для более удобного просмотра загруженности исполнителей;
- Редактирование длительности и расположение задач с последующим пересчетом дат в связанных задачах;
- Быстрое создание и упорядочивание созданных задач в календаре по исполнителям.
- При виде отображении “По ресурсам” можно переносить задачу с одного ресурса (исполнителя) на другого;
- Настройка вида отображения текста задачи: показывать связь, показывать ресурсы. Также связь и ресурсы видны в подсказке;
- Возможность печати календаря.
1. У меня конфа была на обычных формах. Постепенно конфа переходит на управляемые формы.
Платформа последняя 8.3.6. на 31.08.2015 основной режим запуска: управлеемое приложение, режим совместимости: отключен. интерфейс: такси.
Часть пользователей работает на управляемых формах заходят в 1С как обычно в результате у них обработка версии 2.1.1.9 открывается
Часть пользователя заходят в толстый клиент обычного приложения у них форма не открывается вообще и в отладчике предопределенные события при создания иили открытия формы не перехватываются.
2. И еще один случай
Конфа на обычных формах
Платформа последняя 8.3.6. на 31.08.2015 основной режим запуска: обычное приложение, режим совместимости: отключен. интерфейс: такси.
Флаг "Использовать управляемые формы в толстом клиенте в обычном режиме" = Да
В настройках обработки на закладке "Дополнительные формы" указал "Управляемая форма". Тоже не открывается.
Если запустить отладку в режиме управляемого приложения толстый клиент, после файл-открыть вываливается ошибка неизвестное имя формы .... и дальше какой-то guid (наверное объекта метаданных).Form. Форма не открывается.
но если запустить отладку в тонкий клиент, тогда обработка нормально открывается и в ней можно работать.
Как открыть эту обработку в обычном приложении. Пока идет переолзание на упр. формы нужно юзать и в обычном приложении, а версия для обычных форм без календаря а эта штука оказалась очень нужной.
Вопрос: Подскажите пожалуйста что я не понимаю?
Может конечно уже и доработал. Но я вот в своей версии 2.1.1.9 нашел одну ошибку. Она проявляется при более 1000 записей. При определении родителя из-за знака разряда в строке не верно отображается родитель. Получается, что все точки с родителями от 1000 в диаграмме будут без родителей. Нужно убрать знак разряда. Собственно, я поправил это строчкой кода:
&НаКлиенте
Процедура ОбновитьДиаграмму(пВерх = Неопределено, пНиз = Неопределено) Экспорт
...
ТекРодитель = тдПроект.Область(н, НомерКолонкиРодитель, н, НомерКолонкиРодитель).Текст;
// Добавленная строка.
ТекРодитель = СтрЗаменить(ТекРодитель,Символ(160),"");
...
+ В отчете по ресурсам добавлена возможность группировать по названию задачи (когда-то давно просил Tsr1c)
- Исправлено сохранение и автосохранение повторно открытого файла (нашел milkers).
- Исправлена ошибка, возникающая при количестве задач более 1000 (её описал Diamond_Angel).
Очень крутая вещь, Вы молодец.
Вопрос следующий: если данное чудо (с планировщиком под такси) уже было приобретено ранее, можно ли как-нибудь получить обновленную версию без повторного списания 10$m или разблокировать модуль для самостоятельных изысканий?
Спасибо за любой ответ.
- Исправлены ошибки перестроения связей при сдвигах влево-вправо и удалении задач (у кого есть версия 2.1.2.2/2.0.3.2 могут внести изменения самостоятельно скачав "Отчет о сравнении версии 2.1.3.4 с версией 2.1.2.2.txt").
При открытии обработки ругается на неизвестное имя формы. Далее - какой-то идентификатор.
Стал разочарованием тот факт, что код модуля закрыт.
Где это указано в описании? Я скачал обработку, что бы модифицировать ее под свои задачи, а она еще и не отрывается.
Вижу 2 варианта:
1. Пришлите пароль - я сам починю, а так же модифицирую под себя.
2. Верните средства.
Gant1C 2.1.3.4 с планировщиком
1. Код для любых доработок открыт и, как писал неоднократно, в модуле закрыта авторская процедура не влияющая на функционал. В 139 комментарии я писал что "код для этого" (доработок) открыт. Я думаю, что если уделить 5 минут времени, можно было бы увидеть что в форме всё открыто.
2. Проверял под 8.3.6.2076 и под 8.3.6.2363- всё работает.
3. Попробуй создать пустую конфигурацию - запустить её в тонком клиенте и открыть обработку или добавь её в конфигурацию (читай 122 комментарий).
Я думаю, в твоей конфигурации что-то (может у тебя язык платформы/конфигурации другой?) - так ты был бы не один. Напиши про результат. Если всё равно будет ошибка - пришли конфигурацию, самому интересно.
Решил задачу пересозданием формы в новой обработке и переносом всего кода и элементов формы в новую обработку.
Всего, кроме закрытой части.
Если скопировать получившуюся форму обратно в исходную обработку - ошибка продолжает воспроизводиться.
Тестировалось на Демо УТ 11.1.10.185
Если закрытый код не влияет на функциональность, то почему функция называется "открыть полный функционал"? Что делает код?
Согласитесь, что читать комментарии ради того, что бы ухватить крупицу дополнительной инфы, не обозначенной в описании - не лучшая идея.
Из всех скачанных никто не писал про такого рода ошибку и сам вид ошибки, скорее всего, указывает на баг в платформе или кеше, но нужно будет всё равно перепроверить. В любом случае не обязательно заводить преждевременную панику и ставить условия - это еще простительно для пользователей, не знакомым с разработкой в 1С 8. А так, еще раз повторюсь, заглянув в код на 5 минут, можно увидеть что всё можно дорабатывать под себя или задать вопрос, описав подробно ситуацию.
В описании указано: "* Исходный код полностью открыт, кроме одной процедуры в модуле объекта".
Раскрывать карты не буду ))). Если сильно захотеть - можно найти способы.... Для этого нужно иметь спортивный интерес ))).
Возможно, он не подходит для этой версии программы.
Метод объекта не обнаружен (СведенияОВнешнейОбработке)"
Наши пользователи работают удаленно. И раскидывать всем эту обработку не светит.
Так как она закрыта не могли бы вы доработать этот момент. Спасибо.
+ Добавлена возможность подключать в "Дополнительные отчеты" в типовых конфигурациях (УТ 11, 1C:ERP, ...).
P.S. Да, фактически это обработка, но так как используется макет компоновки данных то храню её как внешний отчет и в конфигурации её подключать нужно именно в "Дополнительные отчеты".
- Исправлена ошибка в форме задачи, возникающая при ручном вводе названия ресурса в таблице ресурсов задачи.
Если свернуть группировку строк, удалить любую строку ниже группировки а потом развернуть - на диаграмме ганта не отображаются подчиненные задачи.
Диаграмма ганта "странно" себя ведет при редактировании сроков когда часть группировок свернута - разворачивает свои группировки и из-за этого на больших списках сначала думал что на диаграмме ганта меняется не та строка которую редактирую в текущий момент
+ Добавлена возможность сохранять проект в виде файлов информационной базы со стандартной подсистемой (УТ 11.2, УНФ, 1С:ERP, …).
- Преимущество хранение в виде файлов информационной базы по сравнению с файлами на диске - всё храниться в одной базе, блокируется файл пока пользователь с ним работает (чтобы другие пользователи в это время не могли изменить проект), возможность сохранять версии проектов, возможность настройки доступа к файлам проекта средствами стандартной подсистемы.
- Подправлено автосохранение проекта.
- Подправлены параметры подключения внешнего отчета в информационную базу.
- Подправлено отображение диаграммы Ганта с сгруппированными строками после удаления и изменения дат.
Также обновлена справка по работе с обработкой. Добавлены разделы:
+ "Сохранение/открытие проекта из файлов информационной базы со стандартной подсистемой (для УТ 11.2, УНФ, 1С:ERP, ...)".
+ "Подключение Gant 1C 2.1 к конфигурации".
* Очень многие просили (а некоторые даже требовали) пароль на модуль объекта Gant1C, также у некоторых были опасения, что там есть некий вредоносный код (троян). Избранным умельцам, всё-таки, удалось взломать модуль объекта... Теперь я решил открыть карты для всех - в версии 2.1.5.1 открыт модуль объекта для просмотра и редактирования - теперь можно увидеть что было в закрытом модуле.
- теперь она привязана к БСП самой новой версии. На УПП просто не компилируется.
- закомментировал все обращения к модулям БСП. Функция КонфигурацияСодержитБСП() не проверяет версию БСП, а в УПП нету справочника Файлы
- При удалении строк под свернутыми группировками в них теряются связи
- При выводе более 1000 строк:
-- родители для строк больше 1000 не заполняются
-- после вывода всей диаграммы дополнительно выводятся пустые строки с 1000 по последнюю
upd
- Сворачивание родителей в диаграмме Ганта не влияет на сворачивание в таблице.
Проблему со строками больше 1000 - нашел и решил (будет в версии 2.1.6.1).
Не смог воспроизвести потерю связей при удалении строк под свернутыми группировками.
На счет влияния сворачивания родителей на диаграмме Ганта на сворачивание в таблице: нет события для того, чтобы зацепиться в момент свертки на диаграмме Ганта. Можно обработать состояние диаграммы Ганта после выхода из режима редактирования, но всё-равно это будет не так практично, как сворачивание в таблице - пока это отложу.
Обновление выложу ближайшие 2 дня.
Про сворачивание в диаграмме Ганта - а нельзя этот столбец скрыть в диаграмме Ганта или не рисовать кнопки группировки?
Про пропажу связей: если свернуть часть группировок, удалить строку (любую) а потом развернуть группировки то на диаграмме ганта связи видны не будут. Однако если удалить еще одну строку, то они появляются... 1С:Предприятие 8.3 (8.3.6.2152), не такси
Нет, нельзя - пробовал без подчиненности, тогда убираются +/- в диаграмме Ганта, но не сворачивается если в таблице свернуть.
Про пропажу связей подправил.
- Исправлено: в версии 2.1.5.1 не запускалась обработка в конфигурации без "Библиотеки стандартных подсистем";
- Исправлено: при удалении строк под свернутыми группировками пропадали связи на диаграмме Ганта.
- Исправлено: некорректная работа начиная с 1000 строки (параллельное отображение таблицы и диаграммы ганта, иерархия).
Скачал как образец возможностей использования интерфейса, которые можно использовать в своих решениях на 1С. Для меня самое ценное из обработки - это идеи интерфейса на 1С.
Я так понимаю, что обработка сама по себе законченный продукт - можно планировать и сохранять, аналогично MS Project, но зачем?
Интересно узнать предполагаемые способы применения этой работы. Для чего писалась обработка и где нашла применение?
Знакомлюсь с диаграммой Ганта в 1с, автор, если тебе не сложно, подскажи пожалуйста :
1. По умолчанию интервал заливается градиентом, каким образом залить интервал цветом без градиента?
2. По умолчанию в интерфейсе такси высота строки диаграммы Ганта больше чем в примере, как уменьшить высоту строки диаграммы Ганта?
3. Как реализована таблица, размещенная слева от диаграмы Ганта, это динамический список? Как реализовано синхронное перемещение таблицы и диаграммы Ганта, они обе помещаются в поле табличного документа, если нет, то как?
1. Свойство "ОтображениеИнтервала" нужно установить в значение "Плоский"
2 и 3 высоту строк я уменьшил размером шрифта заголовков строк + рассчитываю высоту диаграммы Ганта динамически (в зависимости от количества строк). Сам элемент диаграммы Ганта размещаю в табличном документе.
Раньше было так: если рабочий день был 8 часов, а установили 0.3, то получалось: 8 часов * 0.3 = 2.4 ч., что вызывало путаницу и неудобство. Потом решил переделать так: десятая часть считалась часом, то есть: 0.3 = 3 часа. Все что больше 0.8 дня и меньше 1 дня (при 8-ми часовом рабочем дне) считаю как 1 день. Если нужно установить 9 часов ставьте 1.1 (1 рабочий день = 8 часов + 1 час). Если для вас нужно по-другому - можете переделать, код для этого открыт.
Фактические даты очищаются.
Плановые при очистке устанавливаются текущей датой.
Если связанные задачи, то при очистке дат первая выделенная строка ставится текущей датой, а остальные рассчитываются по связям.
В модуле "РаботаСФайламиСлужебныйКлиент" функция "ВозможностьОсвободитьФайл" и процедура "ОсвободитьФайл" не экспортные...
Обработку вообще невозможно закрыть после попытки сохранить файл в базе )
Сергей,
По поводу
Если от меня, что то будет требоваться пишите.
Пожалуйста сообщите требования к платформе и конфигурации. Имеющиеся указаны на рисунке.
Спасибо.
Подскажите откуда взяты эти магические цифры?
Если Не ((ШиринаКолонки >= 283 и Дни <=78) или
(ШиринаКолонки >= 181 и Дни <=58) или
(ШиринаКолонки >= 140 и Дни <=48) или
(ШиринаКолонки >= 74 и Дни <=38) или
(ШиринаКолонки >= 85 и Дни <=33) или
(ШиринаКолонки >= 38 и Дни <=29) или
(ШиринаКолонки >= 48 и Дни <=31) или
(ШиринаКолонки >= 85 и Дни <=33) или
(ШиринаКолонки >= 555 и Дни <=133))
Тогда
Показатьпочему именно эти?
Дело в том, что в зависимости от ширины элемента Диаграммы ганта и отрезков времени шапка Диаграммы Ганта может подпрыгивать. Из-за этого потом будут не совпадать строки в таблице и строки в Диаграмме.
Есть такая возможность?
Здравствуйте.
Как с Вами можно связаться? Почему-то личное сообщение на форуме не работает.
Есть несколько вопросов по вашей обработке.
Мне можно написать в почту:
pogodin собака itl тчк nnov тчк ru
av (собачка) 8ka.by
Какую доработку надо сделать, чтобы совместить высоту колонок в табличном поле и диаграмме Ганта? У меня они разъезжаются :(
Единственное, что мне не хватает в этом случае, это универсальный график работы на ресурсы, ненормированный.
Из плюшек конечно был бы жир, если была бы интеграция с учетными системами, выгрузка задач и ресурсов.
Но думаю, я это реализую
Спасибо.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 100480
Создание 02.12.11 20:44
Обновление 10.04.16 21:27
Просмотры 181168
Загрузки 2824
Рейтинг
721
Комментарии 222
Код открыт Не указано
Рубрики Управление проектом (PMO, EPM)
Кому
Разработчик
,
Пользователь
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Управленческий учет
Доступ к файлу Абонемент ($m)