|
|
|
Логика создания таблиц для перемещения товара
|
|||
|---|---|---|---|
|
#18+
Есть несколько складов. Есть несколько позиций товара. Когда происходит перемещение, то несколько товаров (id 1, id 2, id 3 например) уходят со склада 1 и приходят на склад 2. Допустим есть такие таблицы. Товары tovar_id tovar_name Склады sklad_id sklad_name Заказы zakaz_id date sklad_from (откуда) sklad_to (куда) tovar_id num ( количество ) Вопрос в следующем. Если перемещается одно наименование товара - то проблем нет. А если их несколько? Как мне несколько tovar_id хранить в одной ячейке? Или, может быть, нужно создать еще одну таблицу где будет номер заказа, id товара и количество. Но тогда в этой таблице для одного заказа будет несколько записей, если позиций товара больше одной. Пожалуйста, подскажите как правильно сделать? Опыта у меня мало. Сил на поиск решения без помощи со стороны уже нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 01:55:26 |
|
||
|
Логика создания таблиц для перемещения товара
|
|||
|---|---|---|---|
|
#18+
Exicutor Если перемещается одно наименование товара - то проблем нет. А если их несколько? Как мне несколько tovar_id хранить в одной ячейке? Или, может быть, нужно создать еще одну таблицу где будет номер заказа, id товара и количество. Но тогда в этой таблице для одного заказа будет несколько записей, если позиций товара больше одной. Именно так и надо делать. Заказ имеет шапку и товарные позиции. В шапке -- номер, дата, откуда, куда. В детальной части -- список товаров с кол-вом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 02:00:30 |
|
||
|
Логика создания таблиц для перемещения товара
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Спасибо за быстрый ответ. А разве нет более рациональных способов? Ведь если заказов и перемещений будет много, то таблица с товарами и количеством по каждому заказу будет очень быстро толстеть. Например, если в заказе будет 10 позиций товара, то в таблицу запишется 10 новых строк: заказ 1 - товар 1 - количество 5 шт заказ 1 - товар 2 - количество 2 шт и так далее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 02:09:22 |
|
||
|
Логика создания таблиц для перемещения товара
|
|||
|---|---|---|---|
|
#18+
Exicutor, ну и что, пусть себе толстеет, тебе то что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 08:10:37 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38820931&tid=1833867]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 280ms |

| 0 / 0 |
