Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Диаграмма Ганта и MS Project #222

Closed
BlizD opened this issue Jun 22, 2020 · 11 comments
Closed

Диаграмма Ганта и MS Project #222

BlizD opened this issue Jun 22, 2020 · 11 comments

Comments

@BlizD
Copy link
Owner

BlizD commented Jun 22, 2020

https://infostart.ru/public/100480/

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

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

@capitoshko
Copy link

Давайте еще раз спросим

@BlizD
Copy link
Owner Author

BlizD commented Jul 6, 2021

Еще раз спросил

@BlizD
Copy link
Owner Author

BlizD commented Jul 7, 2021

Владелец дал согласие на использование. Чуть позже скину подтверждение

@BlizD
Copy link
Owner Author

BlizD commented Nov 5, 2021

image

@elpst
Copy link

elpst commented Jan 10, 2022

Добрый день. Пока никто не занялся этой задачей?

@BlizD
Copy link
Owner Author

BlizD commented Jan 10, 2022

Добрый день. Нет, не занялся.

@elpst
Copy link

elpst commented Jan 11, 2022

Тогда я займусь этой штукой. Есть какие-то требования к исполнению?

@BlizD
Copy link
Owner Author

BlizD commented Jan 11, 2022

@elpst
Отлично, предлагаю идти по следующей схеме:

  1. Вы посмотрите обработку, посмотрите, что требуется добавить в метаданные для связи обработки и задач в конфигурации.
  2. Далее опишите предлагаемые изменения в метаданных либо здесь, либо в отдельном файле.
  3. Далее посмотрю предлагаемые изменения, возможно еще созвонимся проговорим, что удалось накопать
  4. После этого можете приступать к реализации

Более подробно описано в задаче #215

@BlizD
Copy link
Owner Author

BlizD commented Aug 16, 2022

Dmitry Ivanov 160822: проблема проста: высота строки в ганте и высота строки в табдоке не будут гарантированно совпадать при запуске на другом компе, и нет никакого способа эту разницу нивелировать в самой обработке ЖЕЛЕЗНО прибит коэффициент, который, видимо, автор на ощупь определил на своем железе. на другом железе он должен быть другим. но это половина проблемы. при увеличении количество строк гант самостоятельно и непредсказуемо изменяет высоту строки...

@elpst
Copy link

elpst commented Sep 4, 2022

Пока есть 2 идеи как можно внедрить:

  • Используем обработку как АРМ
  • Делим обработку на части и встраиваем в доску и проекты

Нужно будет добавить новые объекты:

  • Перечисление Виды связи

    • ОкончаниеНачало
    • ОкончаниеОкончание
    • НачалоОкончание
    • НачалоНачало
  • Регистр сведений для хранения связи задач друг с другом. Структура:

    • Измерение Задача (СправочникСсылка.УзЗадачи)
    • Измерение Связанная задача (СправочникСсылка.УзЗадачи)
    • Ресурс Запаздываение (Число, точность 0)
    • Ресурс Вид связи (Перечисление Виды связи)

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

Касельно дработок текущих объектов:

В справочнике "Проекты"

  • Нужно добавить реквизиты:

    • СубботаРабочий (булево)
    • ВоскресеньеРабочий (булево)
    • КоличествоРабочихЧасовВДне (число неотрицательное, точность 0).Как вариант сделать константу
  • Переделать ТЧ "ПроектнаяКоманда" по аналогии с ресурсами из обработки

В справочнике "Задачи"

Если хотим использовать функциональность затрат и стоимости задачи, то нужно будет добавить реквизиты

  • СебестоимостьПлан (число неотрицательное, точность 2),
  • СебестоимостьПланДоп (число неотрицательное, точность 2),
  • СебестоимостьФакт (число неотрицательное, точность 2),
  • ОтпускнаяСтоимостьПлан (число неотрицательное, точность 2),
  • ОтпускнаяСтоимостьПланДо (число неотрицательное, точность 2),
  • ОтпускнаяСтоимостьФакт (число неотрицательное, точность 2)

Описанную выше проблему по высоте строк можно решить с помощью
новой функциональности платформы

@BlizD
Copy link
Owner Author

BlizD commented Sep 5, 2022

Спасибо. Посмотрю и отвечу на выходных.

elpst added a commit to elpst/Tasks that referenced this issue Oct 6, 2022
Добавлено перечисление узВидыСвязейЗадач
elpst added a commit to elpst/Tasks that referenced this issue Oct 6, 2022
Добавлено ресурсы в регитср сведений узСвязанныеЗадачи
elpst added a commit to elpst/Tasks that referenced this issue Oct 6, 2022
Добавлена ТЧ ресурсов в справочник узЗадачи
elpst added a commit to elpst/Tasks that referenced this issue Oct 6, 2022
Добавлена реквизитов для планирования на диаграмме ганта
в справочник узЗадачи
elpst added a commit to elpst/Tasks that referenced this issue Oct 6, 2022
Добавление реквизитов для планирования на диаграмме ганта
в справочник узПроекты
elpst added a commit to elpst/Tasks that referenced this issue Jan 26, 2023
Повторно добавлено перечисление узВидыСвязейЗадач (почему-то удалилось)
elpst added a commit to elpst/Tasks that referenced this issue Jan 26, 2023
Добавлена подсистема, константы и функ. опции планирования
elpst added a commit to elpst/Tasks that referenced this issue Jan 26, 2023
Добавлен сам отчет диаграмма ганта
elpst added a commit to elpst/Tasks that referenced this issue Mar 23, 2023
Доработка отчета
elpst added a commit to elpst/Tasks that referenced this issue Apr 2, 2023
Переделано открытие формы задачи
elpst added a commit to elpst/Tasks that referenced this issue Apr 6, 2023
Доработка записи задач из диаграммы
@BlizD BlizD self-assigned this Jan 4, 2024
@BlizD BlizD added this to the 1.0.5.ххх milestone Jan 4, 2024
@BlizD BlizD closed this as completed Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants