powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / BOM + разный состав.
3 сообщений из 3, страница 1 из 1
BOM + разный состав.
    #37000589
МаксимК0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Возникла необходимость хранить разный состав сборок в зависимости от изделия.
Под изделием подразумевается некий готовый продукт (автомобиль/телефон/и т.д.), который состоит из различных узлов.

На данный момент есть две таблицы:

1)
Узлы графа (изделия, материалы, ДСЕ)
------------------------------------
Код (PK)
Наименование
.....

2)
Дуги/Спецификация (связи кто куда входит и в каком количестве)
------------------------------------
КодСпецификации (PK)
КодЭлемента (FK)
КодРодительскогоЭлемента (FK)
Кол-во
.....

Пример: из 1-го изделия необходимо исключить сборку СБ10 и весь её состав, находящуюся на Х узле графа. А для 5-го изделия и только для него включить в состав сборки СБ15 материал - М1.

Просто внести изменения в таблицу "Спецификация" я не могу, т.к. изменение состава сборки затронет все остальные изделия в которые она входит.


На данный момент придумал 2 решения:

1)Внести в таблицу Спецификация дополнительное поле "Исполнение/Версия". У каждого изделия будет своё/я исполнение/версия состава.
Уникальный ключ будет:
КодЭлемента + КодРодительскогоЭлемента +Исполнение/Версия.

- В том случае, если составы изделий не будет сильно отличаться, то будет большая избыточность данных.
+ Простые запросы по получению состава изделий.


2)Завести таблицу, в которой отмечать изменения состава в зависимости от изделий.
Например:
ID
КодЭлемента
КодРодительскогоЭлемента
Изделие
Условие (исключается/добавляется/???)

+ Уменьшается объем данных, необходимый для хранения состава изделий
- Сложнее будет получать запросы

Подскажите пожалуйста, как лучше организовать хранение разного состава BOM (Спецификации).
...
Рейтинг: 0 / 0
BOM + разный состав.
    #37001095
Kasper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МаксимК0, Видимо, использовать версии спецификаций - для изделий (узлов, сборок) с другим исполнением указывать свою версию.
...
Рейтинг: 0 / 0
BOM + разный состав.
    #37001978
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранить БОМ с обезличенными карточками. Иметь соответствие обезличенной и реальными карточками.
При формировании "реального" БОМ выработать критерий выбора реальных карточек.

Обезличенная Пицца:
Сыр 100г
Мука 200г
Грибы 30г
Специи 10г

Либо работаем с обезличенными карточками, но для использования перекидываем на них реальный товар/наличие с реальных карточек.

Списали "Сыр Чеддер" - 100г , оприходовали на "Сыр" - 100г для конкретной партии блюд.

зы: Применяют с супермаркетах для использования обрезков сыра в производстве пиццы :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / BOM + разный состав.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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