|
|
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Есть такая задача: ERP system uses BOM (Bill of Materials) to describe the assembling relationship within the components of a product. As the diagram shown below, every product “P002” is assembled by two “A1” and one “A2”. Every component “A1” is assembled by two “A11” and three “A12”, and so on. First, please design the data structure of the BOM. Дана диаграмма, на которой изображено все то, что указано в задании. Но что означает "data structure of the BOM"? Какая такая структура данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 04:50 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
BacucЕсть такая задача: ERP system uses BOM (Bill of Materials) to describe the assembling relationship within the components of a product. As the diagram shown below, every product “P002” is assembled by two “A1” and one “A2”. Every component “A1” is assembled by two “A11” and three “A12”, and so on. First, please design the data structure of the BOM. Дана диаграмма, на которой изображено все то, что указано в задании. Но что означает "data structure of the BOM"? Какая такая структура данных? Я так понимаю, что просят спроектировать базовые таблицы (сущности) и отношения между ними, а затем построить ER-диаграмму БД для формирования Bill of Materials... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 06:30 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
В принципе, структура BOM может задавать число уровней иерархии. На различия в спецификациях "материалов" и "комплектующих". Поясню. Допустим, для изготовления некоторой продукции нужно 20 кг чугуна, 0.5 л хладагента, 2 болта M8 и две аналогичные гайки. Так вот, чугун и хладагент - это "материал в чистом виде", а болты и гайки - комплектующие. Разница - в дискретности определения количества. Ты не можешь купить 1.2 гайки, но ты можешь купить 25.67 кг чугуна и 2*PI литров хладагента (если не задано правило партий). Если заданы правила партий, то это различие несколько нивелируется в правиле. Чугун поставляется только в слитках, хладагент - только в баллонах по 5 или 20 литров. За пределами правила партии опять становятся дискретными. Далее еще имеется понятие "узлов". Это некоторые полуфабрикаты, которые могут рассматриваться как самостоятельный вид комплектующих, но производимый тут же на заводе (а не приобретаемые у поставщиков) и в свою очередь использующиеся в производстве продукции или других узлов. На одних и тех же операциях могут возникать возвратные отходы, которые могут быть использованы в качестве материала, или одновременно несколько видов продукции. Отсюда следует, что BOM далеко не всегда удается представить в виде "чистого дерева". Иногда это граф более сложной конфигурации. Инвариантность BOM подразумевает взаимозаменяемость некоторых узлов или деталей в рамках одной модели, но лучше этой фичей никогда не пользоваться. Потому что если воспользовались, то: 1. Нужно определить приоритеты, в которых система пытается воспользоваться теми или иными узлами. 2. Нужно определить взаимосвязи между инвариантностью отдельных деталей и узлов. Например, в каком-то соединении может применяться стальной болт, а может латунный. Если стальной, то и гайка должна быть стальной. Если латунный, то и гайка должна быть латунной. 3. Нужно определить разрешение конфликтов приоритетов с учетом многоуровневых взаимозависимостей. Например, для гаек задан приоритет использования стальной гайки, для болта - приоритет латунного болта. Вот так примерно в двух словах. А откуда эта выдержка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 09:57 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Garya написал слишком подробно и обстоятельно (впрочем, как всегда ;-)))). На самом деле, имеется в виду просто деревянная структура, где вершина - продукт производства, а ветви и листья, соответственно, - сборочные единицы и детали. А BOM на русский переводится чаще всего как СП (в смысле, "спецификация"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 11:04 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Дана диаграмма, на которой изображено все то, что указано в задании На диаграмме и указана иерархия продукта и его комплектующих. Т.е. в условии задания уже она есть. А откуда эта выдержка? Задача для поступления ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2005, 13:27 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
BOM не дерево, а сеть. Соответственно две сущности: Компонета(...), Вхождение (КомпонетаЧто, КомпонентаКуда, Количество). Далее уже идут навороты, видимо не актуальные для вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 11:22 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
С поправкой согласен. Вообще-то, дерево - это тоже вырожденная сеть ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 12:41 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
А если сделать такие поля: ID PARENT NAME COUNT Такая структура данных подойдет? Т.е. обойтись одной таблицей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 17:14 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Только не COUNT, а QUANTITY... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 18:21 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Ну, там еще и Формат,Зона,Позиция,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 18:31 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
UrriНа самом деле, имеется в виду просто деревянная структура, где вершина - продукт производства, а ветви и листья, соответственно, - сборочные единицы и детали. А BOM на русский переводится чаще всего как СП (в смысле, "спецификация").Та часть BOM, в которой описана структура финального изделия, действительно, именуется на отечественных предприятиях конструкторской спецификацией изделия. Та же чась BOM, которая представляет собой итоговую заявку на заготовки и исходные материалы именуется материальной картой. В машиностроении стандартная материальная карта содержит три разлела: - заготовки для деталей собственного изготовления с учетом припусков на механообработку (ед.изм. - шт.); - нормализованные детали (стандартные: болты, винты, втулки и пр.) (ед.изм. - шт.); - покупные материалы (моут измеряться в шт., метрах, кв.м, литрах, кг. и т.п). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2005, 23:21 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Верим на слово. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2005, 00:23 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Таким образом BOM=Спецификация+Материальная карта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2005, 12:35 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Евгений, Интересует один нюанс. Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2005, 13:18 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовЕвгений, Интересует один нюанс. Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?Перед формированием заданий производственным подразделениям (цехам) выполняется так называемая процедура "расцеховки". Именно на этом этапе решается, изотавливаем мы гайки или нет. В цех уже спускается спецификация, где изготавливаемые гайки попадают в раздел деталей собственного изготовления, гайки, имеющиеся на складах предприятия, - в раздел нормализованных деталей, гайки, отсутствующие на складе, но входящие в состав изделия, - в раздел покупных ДСЕ. На крупных машиностроительных предприятиях, кстати, существуют специальные цеха нормалей, предназначенные для изготовления стандартного крепежа (гаек, болтов, винтов, втулок, колонок и пр. - т.е. нормализованных деталей). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2005, 20:37 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
BacucА если сделать такие поля: ID PARENT NAME COUNT Такая структура данных подойдет? Т.е. обойтись одной таблицей... S называется "Гайка" S входит в Q в количестве 3 S входит в R в количестве 5 Не пойдет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2005, 16:31 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Потому что у ID тогда может быть не более одного PARENT'а. Я тоже сначала про дерево подумал - ан нет, не годится. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2005, 23:59 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Да нет. Все нормально. Какой ID,Parent - думайте о предметной области, а не о БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2005, 00:27 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
Сахават, Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании? Так же, как всегда Вы это делаете - экономический критерий или ограничения (не успеваем, нет ...) . Если себестоимость производства выше себестоимости закупки, а все ограничения проходят - закупать. Это, конечно, частный случай (мож, себестоимость ниже, но поставляют гиперпартиями, а нам столько не надо), но распросраненный. Будете впереди планеты всей (во всех системах - это устанавливливаемый параметр производить/закупать) %-). У ФЕБ - я уверена, что устанавливаемый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2005, 01:13 |
|
||
|
Bill of Materials
|
|||
|---|---|---|---|
|
#18+
YulkaСахават, Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании? Так же, как всегда Вы это делаете - экономический критерий или ограничения (не успеваем, нет ...) . Если себестоимость производства выше себестоимости закупки, а все ограничения проходят - закупать. Это, конечно, частный случай (мож, себестоимость ниже, но поставляют гиперпартиями, а нам столько не надо), но распросраненный. Будете впереди планеты всей (во всех системах - это устанавливливаемый параметр производить/закупать) %-). У ФЕБ - я уверена, что устанавливаемый.Я же говорил, Юлия, что это параметр (покупные, изготавливаемые, нормализованные, т.е. унифицированные) устанавливается на этапе решения задачи расцеховки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2005, 01:32 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=33149080&tid=1528454]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 400ms |

| 0 / 0 |
