|
|
|
| И снова здрастье. Родилась вот такая проблема, не знаю как построить один кусочек из базы =( но все по порядку.
Есть три таблицы:
Объект
Подчиненный объект
Поставка продукции
Проблема:
Организация поставляет продукцию. Собственно это и есть проблема шучу =)
Так вот, поставка происходит либо на объект (если у него нет подчиненных объектов), либо непосредственно на подчиненные объекты. И вот как объединить все это в одну форму поставки, что то даже не знаю =( может подскажете советом...
Пример:
Завод А - Цех1 - Цех2 - Цех3
Фирма А
То есть поставка происходит в Фирма А, Цех1, Цех2, Цех3
http://slil.ru/28614028
Добавлено спустя 5 минут:
И что связывает руки, это последовательность внесения данных в базу, то есть приходит прайс на объекты:
Фирма А - 54 коробки конфет
Завод А - 89 коробок конфет
На этом этапе формируется список объектов поставки, а потом идет распределение оп цехам в данном случае. воть | |
|
| |
|
|
|
| делайте доставку только на "подчиненный объект"
у каждого объекта дб хотя бы один подчиненный объект - когда таких нет, он сам является подчиненным объектом | |
|
| |
|
|
|
| нелогичное ограничение
доставку нужно делать получателю. т.е. для доставки важнее субъект "кому доставить" объект "куда доставить" вторичен | |
|
| |
|
|
|
| вообще-то нужно формировать и отслеживать внутреннее перемещение между Завод А и Цех1, Цех2 и т.д. (создание таблы - приход/расход/возврат и полем вид операции).
и как вариант объеденить Объект/Подобъект в одну таблу с Полем "Код_Головного_Объекта" | |
|
| |
|
|
|
| А как тебе такой вариант.
Внеси название объектов без подчинения в таблицу подчиненный объект
и действуй по аналогии с примером:
http://hiprog.com/index.php?option=com_content&task=view&id=251661632&Itemid=35
| |
|
| |
|
|
|
| Спасибо за советы =) Решил сделать по совету дрюни =) очень ловко получилось =) | |
|
| |