Есть ли решения для диспетчеризации загрузки участков (оборудования)? Как мне видится.... Несколько строчек - единицы оборудования. по столбцам идут дни (в часах). В ячейках - разноцветные номера заказов. Занимают пространство соответственно продолжительности этапа. Что могло бы быть автоматизировано... В отдельном месте идет нескончаемый пополняемый список заказов - номер, на каких видах оборудования и сколько часов каждый этап длится. То есть, любой заказ может делаться последовательно на разном оборудовании. Пусть я руками занесу время, необходимое для работы каждого станка. А дальше бы программа увидела, где заканчивается этап производства на нужном оборудовании и пристроила туда новый цветной прямоугольничек нового заказа. Скажем, последовательность отличающихся цветов, применяемых к новым заказам последовательно, десятка 3 будет достаточно, дальше идет повтор применения цветов, все равно на экране столько не поместится. В день на станке не бывает больше 5 разных заказов. Чаще это 1-2 заказа в день на одном этапе. Неплохо бы по наводке на прямоугольничек (или как-то еще) вместо краткого номера заказа оперативно увидеть название полное заказа (из той, другой таблицы). Сейчас нарисую примерно, как я это вижу. Может, я плохо вижу. Поправите, посоветуете... Длительность этапов - в часах. День состоит из 8 рабочих часов. Хотя можно удлинить дни и до 16 часов. Просто у нас не все участки двухсменные... Но это тоже как-то нужно учитывать... Если заметите, изделие 2 начало следующий этап, не закончив предыдущий. В реальной жизни так и бывает. Пока производится оставшаяся часть изделий, самые первые уже можно пускать на следующий этап. Или наоборот, что-то сломалось... Значит, нужно изменять начало этапа вручную. Ну и чтобы какое-то завершение заказа, чтобы визуально было понятно, что этапы завершаются. Может, какой-то флажок и цвет меняется на серый
Может, вообще, есть давно такой софт... https://demo.frepple.com/planningboard/ - как будто мои мысли прочитали. Только тут крутизна - можно просто перетаскивать мышкой этапы, а прога перестраивает автоматически все планы от этого
Есть ли решения для диспетчеризации загрузки участков (оборудования)? Как мне видится.... Несколько строчек - единицы оборудования. по столбцам идут дни (в часах). В ячейках - разноцветные номера заказов. Занимают пространство соответственно продолжительности этапа. Что могло бы быть автоматизировано... В отдельном месте идет нескончаемый пополняемый список заказов - номер, на каких видах оборудования и сколько часов каждый этап длится. То есть, любой заказ может делаться последовательно на разном оборудовании. Пусть я руками занесу время, необходимое для работы каждого станка. А дальше бы программа увидела, где заканчивается этап производства на нужном оборудовании и пристроила туда новый цветной прямоугольничек нового заказа. Скажем, последовательность отличающихся цветов, применяемых к новым заказам последовательно, десятка 3 будет достаточно, дальше идет повтор применения цветов, все равно на экране столько не поместится. В день на станке не бывает больше 5 разных заказов. Чаще это 1-2 заказа в день на одном этапе. Неплохо бы по наводке на прямоугольничек (или как-то еще) вместо краткого номера заказа оперативно увидеть название полное заказа (из той, другой таблицы). Сейчас нарисую примерно, как я это вижу. Может, я плохо вижу. Поправите, посоветуете... Длительность этапов - в часах. День состоит из 8 рабочих часов. Хотя можно удлинить дни и до 16 часов. Просто у нас не все участки двухсменные... Но это тоже как-то нужно учитывать... Если заметите, изделие 2 начало следующий этап, не закончив предыдущий. В реальной жизни так и бывает. Пока производится оставшаяся часть изделий, самые первые уже можно пускать на следующий этап. Или наоборот, что-то сломалось... Значит, нужно изменять начало этапа вручную. Ну и чтобы какое-то завершение заказа, чтобы визуально было понятно, что этапы завершаются. Может, какой-то флажок и цвет меняется на серый
Может, вообще, есть давно такой софт... https://demo.frepple.com/planningboard/ - как будто мои мысли прочитали. Только тут крутизна - можно просто перетаскивать мышкой этапы, а прога перестраивает автоматически все планы от этогоegorus
Вот, оформил более подробно. См. рисунок. Пусть прога сама ничего не планирует )) Ее дело - только визуально отобразить то, что в нее забили. Пусть сложит начало этапа и длительность, чтобы вычислить окончание процесса. Ну и коммуникация - обычные элементы СУБД - фокус, поиск, фильтрация. Понятно, что тема не для EXCEL. А куда еще обращаться? Куда-то, где на Java программируют...
До 10 строк (больше пока не будет) - единицы оборудования, на которых будет выполняться очередной заказ, по столбцам идут дни (в часах). В ячейках - разноцветные номера заказов. Занимают пространство соответственно продолжительности этапа в часах. В отдельном месте идет нескончаемый пополняемый список заказов - номер, описание, и т.п.. То есть, любой заказ может делаться последовательно (или даже частично параллельно) на разном оборудовании. При добавлении нового заказа (отдельное окно слева) я руками занесу начало работы (виджет календарь) и время (список часов), необходимое для работы каждого станка. Здесь же можно выбрать цвет для прямоугольничков этого заказа Есть заказы, у которых отсутствуют отдельные этапы (то есть, не все станки задействованы). В день на станке не бывает больше 5 разных заказов. Чаще это 1-2 заказа в день на одном этапе. Неплохо бы по щелчке на прямоугольничек (или как-то еще) попадать в список заказов с фокусом на строке с нужным номером. И слева в подробное описание заказа. И всплывающее название заказа над ним.
Есть моменты непонятные. День состоит из 8 рабочих часов. Но участок Печать - двухсменный. Это тоже как-то нужно учитывать... Если таймлайн сделать 16-часовым, тогда надо пропускать ночные смены оборудованию, которое работает только днем (всё остальное). Не знаю... Выходные - выходные. Их надо пропускать. То есть, часы с пятницы добавятся на понедельник на том этапе, где нужно. Ну и чтобы какое-то завершение заказа, чтобы визуально было понятно, что этапы завершаются. Может, какой-то флажок (в левой таблице у каждого участка). Типа, статус "Завершен и цвет меняется на серый. У этапа и у его прямоугольничка на диаграмме Ганта.
Может, вообще, есть давно такой софт... Например, после непродолжительного поиска уже наткнулся на https://demo.frepple.com/planningboard/ - как будто мои мысли прочитали.
Или, например, это быть какой-то планировщик, где исполнители - это люди. И их задачи. Неважно. Это же можно переименовать.
Есть совсем простой GanttProject. Но там дискретность - дни, и есть еще ограничения.
Главное - визуальная шкала Ганта. Потому что нет более удобного визуального представления для моей цели. Для програмистов есть даже бесплатные компоненты на ГитХабе (того же Ганта).
Вот, оформил более подробно. См. рисунок. Пусть прога сама ничего не планирует )) Ее дело - только визуально отобразить то, что в нее забили. Пусть сложит начало этапа и длительность, чтобы вычислить окончание процесса. Ну и коммуникация - обычные элементы СУБД - фокус, поиск, фильтрация. Понятно, что тема не для EXCEL. А куда еще обращаться? Куда-то, где на Java программируют...
До 10 строк (больше пока не будет) - единицы оборудования, на которых будет выполняться очередной заказ, по столбцам идут дни (в часах). В ячейках - разноцветные номера заказов. Занимают пространство соответственно продолжительности этапа в часах. В отдельном месте идет нескончаемый пополняемый список заказов - номер, описание, и т.п.. То есть, любой заказ может делаться последовательно (или даже частично параллельно) на разном оборудовании. При добавлении нового заказа (отдельное окно слева) я руками занесу начало работы (виджет календарь) и время (список часов), необходимое для работы каждого станка. Здесь же можно выбрать цвет для прямоугольничков этого заказа Есть заказы, у которых отсутствуют отдельные этапы (то есть, не все станки задействованы). В день на станке не бывает больше 5 разных заказов. Чаще это 1-2 заказа в день на одном этапе. Неплохо бы по щелчке на прямоугольничек (или как-то еще) попадать в список заказов с фокусом на строке с нужным номером. И слева в подробное описание заказа. И всплывающее название заказа над ним.
Есть моменты непонятные. День состоит из 8 рабочих часов. Но участок Печать - двухсменный. Это тоже как-то нужно учитывать... Если таймлайн сделать 16-часовым, тогда надо пропускать ночные смены оборудованию, которое работает только днем (всё остальное). Не знаю... Выходные - выходные. Их надо пропускать. То есть, часы с пятницы добавятся на понедельник на том этапе, где нужно. Ну и чтобы какое-то завершение заказа, чтобы визуально было понятно, что этапы завершаются. Может, какой-то флажок (в левой таблице у каждого участка). Типа, статус "Завершен и цвет меняется на серый. У этапа и у его прямоугольничка на диаграмме Ганта.
Может, вообще, есть давно такой софт... Например, после непродолжительного поиска уже наткнулся на https://demo.frepple.com/planningboard/ - как будто мои мысли прочитали.
Или, например, это быть какой-то планировщик, где исполнители - это люди. И их задачи. Неважно. Это же можно переименовать.
Есть совсем простой GanttProject. Но там дискретность - дни, и есть еще ограничения.
Главное - визуальная шкала Ганта. Потому что нет более удобного визуального представления для моей цели. Для програмистов есть даже бесплатные компоненты на ГитХабе (того же Ганта).egorus
На мой взгляд, в вашем задании-описании ничего не сказано об учете пропускной способности оборудования. А ведь именно от этого зависит возможная параллельная обработка нескольких заказов. Вот, например, для "Коробка пряники" 1500 штук на этапе "резка" требуется 4 часа. При этом можно ли еще что-то резать одновременно параллельно, т.е. есть ли у "резки" в этот момент свободная мощность для других заказов? Или можно ли, задействуя всю дополнительную свободную мощность "резки", уменьшить время обработки "пряников", скажем, до 3-х часов вместо 4-х?
Пусть сложит начало этапа и длительность, чтобы вычислить окончание процесса.
А ведь в предельном случае полной распараллеливаемости работ минимальное время изготовления заказа будет равно времени одного (самого продолжительного) этапа (плюс несколько технологических секунд). Т.е. в идеальном случае, когда каждая единица продукции тут же передается на следующий этап после обработки на текущем этапе (грубо говоря, конвейер).
На мой взгляд, в вашем задании-описании ничего не сказано об учете пропускной способности оборудования. А ведь именно от этого зависит возможная параллельная обработка нескольких заказов. Вот, например, для "Коробка пряники" 1500 штук на этапе "резка" требуется 4 часа. При этом можно ли еще что-то резать одновременно параллельно, т.е. есть ли у "резки" в этот момент свободная мощность для других заказов? Или можно ли, задействуя всю дополнительную свободную мощность "резки", уменьшить время обработки "пряников", скажем, до 3-х часов вместо 4-х?
Пусть сложит начало этапа и длительность, чтобы вычислить окончание процесса.
А ведь в предельном случае полной распараллеливаемости работ минимальное время изготовления заказа будет равно времени одного (самого продолжительного) этапа (плюс несколько технологических секунд). Т.е. в идеальном случае, когда каждая единица продукции тут же передается на следующий этап после обработки на текущем этапе (грубо говоря, конвейер).Gustav
Это уже задачи другого уровня. Я вообще не верю в софт, который заявляется для таких решений. Ведь надо, чтобы всё работало идеально, всё везде нормировано, все запасы материалов и пр. учтены. Нет, я говорю о грешной земле, и мне нужно показать менеджерам примерную очередь их заказов. Которая в реальной жизни постоянно перестраивается.
Я бы исправил первое сообщение, но здесь так нельзя. Поэтому написал второе. Так как изменил сложность. Не надо, чтобы прога что-то там анализировала и прогнозировала.Почто тот же блокнот, где человек пишет свои планы, только красивый. С использованием современных технологий. Визуальное представление данных из таблицы Заказы, Подробности Заказа (ну или как они там должны быть по теории БД)
На самом деле, будет только 3-4 важных участка, загрузку которых нужно видеть. 10 - это я так, приврал... Так как процесс (этап) состоит из производства множества однотипных деталей, я смогу начать следующий этап по технологической цепочке раньше, чем будет произведена последняя деталь. Но это я сделаю сам. Просто ручками забью начало и продолжительность следующего этапа. При этом этапы производства одного вида изделий визуально перекроются. При этом придется передвинуть и следующий по плану заказ на этом участке, если я его туда успел запланировать. Но это ничего. Думаю, распланировки на неделю будет более, чем достаточно.
Я же говорю. Возможно, уже такое придумано. Импортных решений, наверное, полно. Но как это узнать. Я скачивал, регистрировался, пробовал... Agile, Ганты, Канбаны... ERP, ARP... Я уже привел пример https://demo.frepple.com/planningboard Может, мне оно идеально подходит. Но как разобраться? Неродной язык, куча ненужных возможностей.
Я думаю, то что я нарисовал на последней картинке - специалисту, который занимается такими проектами, будет понять несложно. Наверное..
Это уже задачи другого уровня. Я вообще не верю в софт, который заявляется для таких решений. Ведь надо, чтобы всё работало идеально, всё везде нормировано, все запасы материалов и пр. учтены. Нет, я говорю о грешной земле, и мне нужно показать менеджерам примерную очередь их заказов. Которая в реальной жизни постоянно перестраивается.
Я бы исправил первое сообщение, но здесь так нельзя. Поэтому написал второе. Так как изменил сложность. Не надо, чтобы прога что-то там анализировала и прогнозировала.Почто тот же блокнот, где человек пишет свои планы, только красивый. С использованием современных технологий. Визуальное представление данных из таблицы Заказы, Подробности Заказа (ну или как они там должны быть по теории БД)
На самом деле, будет только 3-4 важных участка, загрузку которых нужно видеть. 10 - это я так, приврал... Так как процесс (этап) состоит из производства множества однотипных деталей, я смогу начать следующий этап по технологической цепочке раньше, чем будет произведена последняя деталь. Но это я сделаю сам. Просто ручками забью начало и продолжительность следующего этапа. При этом этапы производства одного вида изделий визуально перекроются. При этом придется передвинуть и следующий по плану заказ на этом участке, если я его туда успел запланировать. Но это ничего. Думаю, распланировки на неделю будет более, чем достаточно.
Я же говорю. Возможно, уже такое придумано. Импортных решений, наверное, полно. Но как это узнать. Я скачивал, регистрировался, пробовал... Agile, Ганты, Канбаны... ERP, ARP... Я уже привел пример https://demo.frepple.com/planningboard Может, мне оно идеально подходит. Но как разобраться? Неродной язык, куча ненужных возможностей.
Я думаю, то что я нарисовал на последней картинке - специалисту, который занимается такими проектами, будет понять несложно. Наверное..egorus
Сообщение отредактировал egorus - Суббота, 18.06.2022, 21:42
Может, вам Microsoft Project попробовать приспособить под свои нужды? Его ключ и дистрибутив в Сети предлагают сейчас совсем недорого (тыщи за полторы - сегодня как раз ссылка прилетала).
Может, вам Microsoft Project попробовать приспособить под свои нужды? Его ключ и дистрибутив в Сети предлагают сейчас совсем недорого (тыщи за полторы - сегодня как раз ссылка прилетала).Gustav
сколько смотрел про него - не увидел такой логики, как мне нужно. Как я понял - там основа - это проект, этапы которого движутся вниз. Применительно к моей задаче будет так. В первом столбике: заказ 0001 и дальше вниз - резка, печать, вырубка, склейка. дальше вниз - заказ 0002, снова те же этапы, и т.д. Все очень растягивается по экрану и вниз и вправо. и не очень-то и видно, как загружен один станок.
А у меня наоборот, главное - это этапы, на которых различные проекты движутся вправо. Причем, проекты разделены на потоки. И движение будет только вправо.
В общем, если вы видели реализацию такого, как у меня - пусть это хоть в видео где-то - скиньте. Я не нашел... Еще, кажется, у него нет часов, только дни.
сколько смотрел про него - не увидел такой логики, как мне нужно. Как я понял - там основа - это проект, этапы которого движутся вниз. Применительно к моей задаче будет так. В первом столбике: заказ 0001 и дальше вниз - резка, печать, вырубка, склейка. дальше вниз - заказ 0002, снова те же этапы, и т.д. Все очень растягивается по экрану и вниз и вправо. и не очень-то и видно, как загружен один станок.
А у меня наоборот, главное - это этапы, на которых различные проекты движутся вправо. Причем, проекты разделены на потоки. И движение будет только вправо.
В общем, если вы видели реализацию такого, как у меня - пусть это хоть в видео где-то - скиньте. Я не нашел... Еще, кажется, у него нет часов, только дни.egorus
Сообщение отредактировал egorus - Суббота, 18.06.2022, 22:53