Тема: Мебель
Показать сообщение отдельно
Старый 24.12.2008, 12:41   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
один из вариантов:

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

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

коробки - спецификации - состоят из ящиков.

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

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