|
|
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, вторая цитаты не того пользователя. Она предназначалась kva6513. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 09:42 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013iscrafmУ вас проблема другого рода. BOM здесь совершенно не при чем. Просто сдвигаете процесс изготовления, последовательность, очередность.... Вопрос просто неправильно озвучен изначально. Вопрос озвучен корректно и довольно правильно. Надо либо тратить сперва готовые узлы (ускоряем производства и отгрузку). Либо надо стараться по максимуму использовать материалы, чтобы не уменьшать запасы узлов. Все просто. Другое дело, что в таком виде задача сводится к многомерному рюкзаку, как правильно заметил Кот Матроскин. И при увеличении узлов BOM будет непомерно расти потребность в ресурсах. Думаю, задачу будем слегка изменять. вопрос поставлен совершенно некорректно. BOM здесь совершенно не при чем. Почитайте что такое Push и Pull стили производства. Потребность в ресурсах будет расти, если будете бесполезно "на склад" работать. В качестве резюме: нужно отладить производственный процесс, прежде всего. Вы ставите вопросы, которые совершенно не решаются BOM и судя по всему менять тактику подхода не собираетесь. Т.е. отдайте решение задачи производственному специалисту, по программерски у вас совершенно невпопад получается. "Многомерный рюкзак", увеличение узлов BOM.. p.s. и не приписывайте мне чужие цитаты. Аккуратнее при цитировании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 10:34 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013Я думал, уже все поняли, что простой материал - это тот, который не сборный. Ну если у вас в программе можно написать Код: sql 1. то нет вопросов, чивоужтам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 11:05 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013, раскладывайте BOM всегда единоразово, можно даже "хранить" его в разложенном виде если производственные участки и места хранения не имеют привычки меняться постоянно. Просто для каждой строки выполняете простейшие операции: если строка есть в месте хранения готовой продукции, то резервируете ее под конкретный заказ и т.п., присваивая ей в задании статус (мне привычнее термин "прогресс") "готово". При этом не забудьте просто удалить или выполнить деактивацию у входящих в узел комплектующих и материалов, ниже по списку. Если строка не готова, то помечаете ее как "в производство" и т.п. с соответствующими временными допусками. Все достаточно просто и банально. Не забивайте мозг различными рюкзакам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 11:07 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
iscrafmвопрос поставлен совершенно некорректно. BOM здесь совершенно не при чем. Почитайте что такое Push и Pull стили производства. Потребность в ресурсах будет расти, если будете бесполезно "на склад" работать. В качестве резюме: нужно отладить производственный процесс, прежде всего. Вы ставите вопросы, которые совершенно не решаются BOM и судя по всему менять тактику подхода не собираетесь. Т.е. отдайте решение задачи производственному специалисту, по программерски у вас совершенно невпопад получается. "Многомерный рюкзак", увеличение узлов BOM.. p.s. и не приписывайте мне чужие цитаты. Аккуратнее при цитировании. Задача решается в рамках требований. Вы действительно думаете, что реализация полноценного MRP или JIT в рамках, скажем, пиццерии, магазинчика ПК, фирмы по установке кондиционеров и прочего мелкого "производства" имеет рациональное зерно? :) А вот реализация поставленных стратегий именно в таком упрощенном и утрированном виде имеет смысл. У меня даже BOM может отличаться от описанного по умолчанию на этапе сборки (захотел покупатель 10 пицц "Маргарита" с двойной порцией сыра и фрикадельками). В рамках полноценного производства из кучи цехов и отделов такая задача не имеет смысла, а в описанных масштабах более чем. Не придумывайте задачу за меня :) P.S.: по цитированию я отписался следующим постом. [quot kva6513 ] Ну если у вас в программе можно написать IF Материал не сборочный THEN то нет вопросов, чивоужтам. [quot] 0_о для вас проверить наличие дочерних узлов у текущего узла дерева - это что-то невероятное? Хм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 11:35 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
iscrafm Если строка не готова, то помечаете ее как "в производство" и т.п. с соответствующими временными допусками. Все достаточно просто и банально. Не забивайте мозг различными рюкзакам. Поймите, вы пытаетесь дать решение другой задачи! Не той, что стоит передо мной. Она не правильная или неправильная, она другая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 11:40 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013проверить наличие дочерних узлов у текущего узла дерева Если устраивает вариант с обходом всего дерева - нет проблем. Но, помнится, полный обход вас не устраивал . Может быть, достаточно просто количество узлов в каждой ветви хранить (см. 18328407 ) - но это уж точно не мне определять, какие там операции и какая у них "стоимость". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 11:51 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
kva6513, мда. Вы понимаете разницу между полным обходом как таковым, без которого дерево невозможно вывести, собрать, сохранить в любом виде (хоть матрица, хоть список, хоть что угодно), и полным обходом в цикле на несколько порядков итераций? У меня, кстати, при сохранении данных BOM в таблицу сохраняется признак того, является ли материал сборным или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 12:08 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Кстати, если у Вас задача "держать максимум собранных узлов", а не "потратить максимум элементарных материалов" - то мой алгоритм будет работать вполне прилично, потому что с этих позиций тратить узлы G лучше чем узлы С, поскольку узлы C собирать дольше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 12:21 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013iscrafmвопрос поставлен совершенно некорректно. BOM здесь совершенно не при чем. Почитайте что такое Push и Pull стили производства. Потребность в ресурсах будет расти, если будете бесполезно "на склад" работать. В качестве резюме: нужно отладить производственный процесс, прежде всего. Вы ставите вопросы, которые совершенно не решаются BOM и судя по всему менять тактику подхода не собираетесь. Т.е. отдайте решение задачи производственному специалисту, по программерски у вас совершенно невпопад получается. "Многомерный рюкзак", увеличение узлов BOM.. p.s. и не приписывайте мне чужие цитаты. Аккуратнее при цитировании. Задача решается в рамках требований. Вы действительно думаете, что реализация полноценного MRP или JIT в рамках, скажем, пиццерии, магазинчика ПК, фирмы по установке кондиционеров и прочего мелкого "производства" имеет рациональное зерно? :) Ты хоть посмотри профиль. Разговариваешь с автором БЭСТ-ПРО, которая MRP одной из первых в России сделала. Какие еще пиццы? Очередной программер решил озаботится производством? Давай, до свидания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 12:24 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013У меня, кстати, при сохранении данных BOM в таблицу сохраняется признак того, является ли материал сборным или нет. обратитесь к специалисту, это не работа программера. Он расскажет что такой признак, если он нужен, может быть в задании на изготовление, но не в BOM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 12:28 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
iscrafmТы хоть посмотри профиль. Разговариваешь с автором БЭСТ-ПРО, которая MRP одной из первых в России сделала. Какие еще пиццы? Очередной программер решил озаботится производством? Давай, до свидания. Не хами. Обычные пиццы. Еще мясная лавка есть. Мяско на фарш порубить, котлетки слепить. Еще есть те кто компьютеры собирают. И еще кучка в таком духе. Давай в каждом киоске SAP внедрять, что уж там. Если тебя так корежит, что в лавочке не спешат реализовывать MRP (кстати, а почему именно MRP, а не JIT, например?), то считай, что это не производство, а сборка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 12:41 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013iscrafmТы хоть посмотри профиль. Разговариваешь с автором БЭСТ-ПРО, которая MRP одной из первых в России сделала. Какие еще пиццы? Очередной программер решил озаботится производством? Давай, до свидания. Не хами. Обычные пиццы. Еще мясная лавка есть. Мяско на фарш порубить, котлетки слепить. Еще есть те кто компьютеры собирают. И еще кучка в таком духе. Давай в каждом киоске SAP внедрять, что уж там. Если тебя так корежит, что в лавочке не спешат реализовывать MRP (кстати, а почему именно MRP, а не JIT, например?), то считай, что это не производство, а сборка. ты даже не понял о чем речь идет. И в чем ты хамство увидел? В том что я тебя назвал программером и в том, что таких лучше не допускать к производству? Это просто констатация факта. И то, что ты отойдешь от решения производственных задач избавит промышленность он очередного шедевра. Просто душа болит за промышленность, а я еще и потребитель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 12:52 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
iscrafm, *FACEPALM* Скажи, ты читаешь по диагонали? Какая промышленность? Ты сейчас очень польстил маленькой кафешке, назвав ее промышленным предприятием. Так что, либо читай сообщения полностью, либо давай до свидания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 13:02 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013, Тебе пытаются объяснить, что в производственных задачах не БОМ (в твоем случае Рецепт) определяет алгоритмы, а техпроцесс. У тебя по части ТП есть сильные ограничения (которые убьют любые твои алгоритмы основанные на БОМ) - это как минимимум - 1. Сроки годности исходных ингредиентов и полуфабрикатов. 2. минимальные неснижаемые остатки ингредиентов - зависит от 1 и емкостей холодильников и мощности потока потребления. 3. Минимальные - максимальные партии запуска - выпуска полуфабрикатов (которые зависят от емкостей "посуды" и печей - холодильников) .... а до политик потребления и генерации заделов еще дойти надо и как уже сказали - тут нет матаппарата готового для решения таких задач каждое новое ограничение - это новый класс задач, со своим нехилым алгоритмом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 15:03 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
самый близкий матаппарат - это мультипродуктовые потоки в сетях самое общее решение - констрейнт программинг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 15:07 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
ViPRos.... а до политик потребления и генерации заделов еще дойти надо Ну так доходите. Не сидите сиднем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 15:47 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
vadiminfo, я то давно дошел, просто тут вроде умный малый идет не той дорогой, жалко стало, решил немного помочь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 15:49 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
ViPRos, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 15:55 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
ViPRos, Вроде умные люди. А услышав слово BOM сразу начали рисовать фабрики и заводы. Ну не будет это решение стоят на заводах или сколь-нибудь значимых производствах. Не будет. У этой системы другая аудитория. И сейчас у них есть только описание элементов текущего продукта и документ, который акт этой сборки осуществляет. И все! Некоторым захотелось, чтобы они могли видеть, сколько конечного продукта они могут пообещать заказчику, основываясь на материалах и автоматическую генерацию документов сборки по порядку. Все! Вы же не пойдете в ларек внедрять систему бюджетирования, казначейства, отчетность по МФСО. Так зачем вы хотите в пиццерию внедрять полноценную систему MRP? Хотя, кажется, что некоторые таки пойдут :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 16:26 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013, тебе объясняют уже многими способами, что ты не тот путь выбрал изначально. В общем не тебе, ты вообще-то туповат, сорри. Скорее читателям, что озвученная задача решается путем конфигурации техпроцесса и перетасовкой очередности. Твой уровень познаний уже давно идентифицирован, поэтому речь идет о пути решения подобной задачи, чтобы люди решающие подобное не тратили время на рюкзаки и т.п. для поиска решения простых задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 16:35 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
iscrafm, учитывая, как ты читаешь и понимаешь прочитанное, понятно почему БЭСТ находится там, где находится. С такими сотрудниками-то. Иди внедряй бюджетирование, казначейство и МСФО в ларьки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 16:39 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013Вы же не пойдете в ларек внедрять систему бюджетирования, казначейства, отчетность по МФСО. Так зачем вы хотите в пиццерию внедрять полноценную систему MRP человек не понимает в чем заключается суть того же бюджетирования или MRP. Наверное любой владелец любого ларька занимает планированием и контролем своих финансов, а любая пиццерия имеет рецепты и техпроцессы приготовления любого сорта пиццы. Студента научили словам и трем буквам но не объяснили суть. К сожалению часто встречается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 16:46 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013С такими сотрудниками-то. Не помню насколько туповатых сотрудников, не брал таких на работу. Ты о чем вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 16:50 |
|
||
|
Рассчет доступного товара при многоуровневом BOM.
|
|||
|---|---|---|---|
|
#18+
Drac013, зря шумишь тут надо очень точно поставить задачу, любое ограничение меняет класс задачи на другую задача - что я могу изготовить из заданного запаса при оптимизации чего либо - не такая простая если не учитывать пропускную способность сетей генерации решив эту задачу каким нить матметодом получишь туфту - это цена упрощения (на самом деле цена неправильного моделирования) абсолютно пофиг - пиццерия это или еще что скажу больше - пиццерия намного сложнее механообработки (пищевку и химическая промышленность очень сложно привести в дискретику, они ближе к непрерывке), но в любом случае резервуары, карманы, такт, ритм и т.д. определяет решение, а не объемные расчеты дальше не буду ничего говорить, если будешь упорствовать в невежестве открой Таха, там миллион примеров как математики пытались чего то том "оптимизировать" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2015, 17:29 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39087794&tid=1540452]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 296ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...