powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Bill of Materials
25 сообщений из 54, страница 1 из 3
Bill of Materials
    #33141719
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"? Какая такая структура данных?
...
Рейтинг: 0 / 0
Bill of Materials
    #33141730
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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...
...
Рейтинг: 0 / 0
Bill of Materials
    #33141833
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Граф.
...
Рейтинг: 0 / 0
Bill of Materials
    #33141894
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, структура BOM может задавать число уровней иерархии. На различия в спецификациях "материалов" и "комплектующих". Поясню. Допустим, для изготовления некоторой продукции нужно 20 кг чугуна, 0.5 л хладагента, 2 болта M8 и две аналогичные гайки. Так вот, чугун и хладагент - это "материал в чистом виде", а болты и гайки - комплектующие. Разница - в дискретности определения количества. Ты не можешь купить 1.2 гайки, но ты можешь купить 25.67 кг чугуна и 2*PI литров хладагента (если не задано правило партий). Если заданы правила партий, то это различие несколько нивелируется в правиле. Чугун поставляется только в слитках, хладагент - только в баллонах по 5 или 20 литров. За пределами правила партии опять становятся дискретными.
Далее еще имеется понятие "узлов". Это некоторые полуфабрикаты, которые могут рассматриваться как самостоятельный вид комплектующих, но производимый тут же на заводе (а не приобретаемые у поставщиков) и в свою очередь использующиеся в производстве продукции или других узлов.
На одних и тех же операциях могут возникать возвратные отходы, которые могут быть использованы в качестве материала, или одновременно несколько видов продукции. Отсюда следует, что BOM далеко не всегда удается представить в виде "чистого дерева". Иногда это граф более сложной конфигурации.
Инвариантность BOM подразумевает взаимозаменяемость некоторых узлов или деталей в рамках одной модели, но лучше этой фичей никогда не пользоваться. Потому что если воспользовались, то:
1. Нужно определить приоритеты, в которых система пытается воспользоваться теми или иными узлами.
2. Нужно определить взаимосвязи между инвариантностью отдельных деталей и узлов. Например, в каком-то соединении может применяться стальной болт, а может латунный. Если стальной, то и гайка должна быть стальной. Если латунный, то и гайка должна быть латунной.
3. Нужно определить разрешение конфликтов приоритетов с учетом многоуровневых взаимозависимостей. Например, для гаек задан приоритет использования стальной гайки, для болта - приоритет латунного болта.

Вот так примерно в двух словах. А откуда эта выдержка?
...
Рейтинг: 0 / 0
Bill of Materials
    #33141955
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Bill of Materials
    #33142067
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garya написал слишком подробно и обстоятельно (впрочем, как всегда ;-)))).
На самом деле, имеется в виду просто деревянная структура, где вершина - продукт производства, а ветви и листья, соответственно, - сборочные единицы и детали.
А BOM на русский переводится чаще всего как СП (в смысле, "спецификация").
...
Рейтинг: 0 / 0
Bill of Materials
    #33142556
Bacuc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дана диаграмма, на которой изображено все то, что указано в задании

На диаграмме и указана иерархия продукта и его комплектующих. Т.е. в условии задания уже она есть.

А откуда эта выдержка?

Задача для поступления
...
Рейтинг: 0 / 0
Bill of Materials
    #33144539
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOM не дерево, а сеть.
Соответственно две сущности: Компонета(...), Вхождение (КомпонетаЧто, КомпонентаКуда, Количество).
Далее уже идут навороты, видимо не актуальные для вопроса.
...
Рейтинг: 0 / 0
Bill of Materials
    #33144814
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С поправкой согласен.
Вообще-то, дерево - это тоже вырожденная сеть ;-)
...
Рейтинг: 0 / 0
Bill of Materials
    #33145719
Bacuc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если сделать такие поля:

ID PARENT NAME COUNT

Такая структура данных подойдет? Т.е. обойтись одной таблицей...
...
Рейтинг: 0 / 0
Bill of Materials
    #33145769
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пойдет.
...
Рейтинг: 0 / 0
Bill of Materials
    #33145871
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только не COUNT, а QUANTITY...
...
Рейтинг: 0 / 0
Bill of Materials
    #33145885
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, там еще и Формат,Зона,Позиция,...
...
Рейтинг: 0 / 0
Bill of Materials
    #33146167
ФЕБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UrriНа самом деле, имеется в виду просто деревянная структура, где вершина - продукт производства, а ветви и листья, соответственно, - сборочные единицы и детали.
А BOM на русский переводится чаще всего как СП (в смысле, "спецификация").Та часть BOM, в которой описана структура финального изделия, действительно, именуется на отечественных предприятиях конструкторской спецификацией изделия. Та же чась BOM, которая представляет собой итоговую заявку на заготовки и исходные материалы именуется материальной картой. В машиностроении стандартная материальная карта содержит три разлела:
- заготовки для деталей собственного изготовления с учетом припусков на механообработку (ед.изм. - шт.);
- нормализованные детали (стандартные: болты, винты, втулки и пр.) (ед.изм. - шт.);
- покупные материалы (моут измеряться в шт., метрах, кв.м, литрах, кг. и т.п).
...
Рейтинг: 0 / 0
Bill of Materials
    #33146187
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Верим на слово. :)
...
Рейтинг: 0 / 0
Bill of Materials
    #33146285
ФЕБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таким образом BOM=Спецификация+Материальная карта.
...
Рейтинг: 0 / 0
Bill of Materials
    #33146304
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений,

Интересует один нюанс.
Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?
...
Рейтинг: 0 / 0
Bill of Materials
    #33146541
ФЕБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовЕвгений,

Интересует один нюанс.
Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?Перед формированием заданий производственным подразделениям (цехам) выполняется так называемая процедура "расцеховки". Именно на этом этапе решается, изотавливаем мы гайки или нет. В цех уже спускается спецификация, где изготавливаемые гайки попадают в раздел деталей собственного изготовления, гайки, имеющиеся на складах предприятия, - в раздел нормализованных деталей, гайки, отсутствующие на складе, но входящие в состав изделия, - в раздел покупных ДСЕ. На крупных машиностроительных предприятиях, кстати, существуют специальные цеха нормалей, предназначенные для изготовления стандартного крепежа (гаек, болтов, винтов, втулок, колонок и пр. - т.е. нормализованных деталей).
...
Рейтинг: 0 / 0
Bill of Materials
    #33148454
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BacucА если сделать такие поля:

ID PARENT NAME COUNT

Такая структура данных подойдет? Т.е. обойтись одной таблицей...

S называется "Гайка"
S входит в Q в количестве 3
S входит в R в количестве 5

Не пойдет...
...
Рейтинг: 0 / 0
Bill of Materials
    #33148951
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это почему же?
...
Рейтинг: 0 / 0
Bill of Materials
    #33149031
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что у ID тогда может быть не более одного PARENT'а.
Я тоже сначала про дерево подумал - ан нет, не годится. ;-)
...
Рейтинг: 0 / 0
Bill of Materials
    #33149043
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет. Все нормально. Какой ID,Parent - думайте о предметной области, а не о БД.
...
Рейтинг: 0 / 0
Bill of Materials
    #33149064
Yulka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават,

Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?

Так же, как всегда Вы это делаете - экономический критерий или ограничения (не успеваем, нет ...) . Если себестоимость производства выше себестоимости закупки, а все ограничения проходят - закупать.
Это, конечно, частный случай (мож, себестоимость ниже, но поставляют гиперпартиями, а нам столько не надо), но распросраненный. Будете впереди планеты всей (во всех системах - это устанавливливаемый параметр производить/закупать) %-). У ФЕБ - я уверена, что устанавливаемый.
...
Рейтинг: 0 / 0
Bill of Materials
    #33149065
ФЕБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YulkaСахават,

Те же гайки - можем сделать сами, а можем купить, или то и другое одновременно. Как вырулить при планировании?

Так же, как всегда Вы это делаете - экономический критерий или ограничения (не успеваем, нет ...) . Если себестоимость производства выше себестоимости закупки, а все ограничения проходят - закупать.
Это, конечно, частный случай (мож, себестоимость ниже, но поставляют гиперпартиями, а нам столько не надо), но распросраненный. Будете впереди планеты всей (во всех системах - это устанавливливаемый параметр производить/закупать) %-). У ФЕБ - я уверена, что устанавливаемый.Я же говорил, Юлия, что это параметр (покупные, изготавливаемые, нормализованные, т.е. унифицированные) устанавливается на этапе решения задачи расцеховки.
...
Рейтинг: 0 / 0
Bill of Materials
    #33149080
Yulka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Борисович,

устанавливается на этапе решения задачи расцеховки

Поясните, пожалуйста, что Вы мне пояснили - в задаче расцеховки кто решение принимает производить/закупать и как ? Невыполнимость планов?
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 1 из 3
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Bill of Materials
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]