Тема: Мебель
Показать сообщение отдельно
Старый 24.12.2008, 12:59   #3  
madrogue is offline
madrogue
Участник
 
2 / 10 (1) +
Регистрация: 24.12.2008
Цитата:
Сообщение от mazzy Посмотреть сообщение
один из вариантов:

шкаф - спецификация - состоит из коробок (тип строк Искусственный - см. ниже)
у спецификации есть версии.
одна из них активна.
активная версия используется системой, если пользователь не указал версию.
пользователь может указать версию вручную. тогда будет использоваться его версия.

в спецификации есть различные типы строк.
один из типов Искусственный (Phantom).
Строки этого типа не производятся отдельно и не хранятся на складе.
Строки этого типа используются только для удобства группировки и для удобства управления спецификацией.

коробки - спецификации - состоят из ящиков.
Это решает вопрос учета количества коробок в разных партиях. К сожалению, в перспективе необходимо адресное хранение самих коробок.

Цитата:
Сообщение от mazzy Посмотреть сообщение
примерно так.
но на самом деле нужно больше информации, чтобы решить является ли предложенный вариант оптимальным.
Но скорее всего - спецификации в том или ином варианте.

Совершенно альтернативный подход - использовать адресное хранение.
Тогда паллета является коробкой. В каждой коробке своя номенклатура. Паллеты хранятся в ячейках, есть операции комплектации паллет и приемки паллет.
Но пока не уверен, что вам нужно именно такое.
опять же - коробки разные по размерам. соответственно иногда удобней хранить разные коробки от одного товара на разных полках.