Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Склад. Структура БД. Визуально представить. / 11 сообщений из 11, страница 1 из 1
27.02.2007, 05:52
    #34356410
Стил
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Все в стадии разработки.
Есть склад, таблица типо дерево. Движение товара, я думаю, понятно.

Центральный склад
| - приход от поставщиков
| - приход на склад
| - возврат из магазина

Магазин 1
| - приход с ЦС
| - продажа нал
| - продажа безнал

Магазин 2
| - приход с ЦС
| - продажа нал
| - продажа безнал

Проблема в том, что ВИЗУАЛЬНО расход с центрального склада в склад магазина "приход с ЦС"
не виден. Тоже самое с возвратом на центральный склад из магазинов. Т.е. хотелось бы
визуально отображать вот так:

Центральный склад
| - приход от поставщиков
| - приход на склад
| - возврат из магазина (видим все возвраты из всех магазинов)
| - расход в магазины (здесь видим расход во все магазины)

Магазин 1
| - приход с ЦС (здесь только приход в данный магазин)
| - продажа нал
| - продажа безнал
| - возврат на ЦС (возврат только данного магазина)

Магазин 2
| - приход с ЦС (здесь только приход в данный магазин)
| - продажа нал
| - продажа безнал
| - возврат на ЦС (возврат только данного магазина)

Но в этом случае получается дублирование данных (?), чего хотелось бы избежать.
Думаю, что это известная проблема...
Как решать?
...
Рейтинг: 0 / 0
27.02.2007, 08:36
    #34356506
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Все магазины, склад и поставщиков - а одну таблицу контрагентов. Добавить справочник типов контрагентов (склад, магазин, поставщик). Все движение - тодже в одну общую таблицу. + приход, - расход. Ищите по форумам, многократно обсуждалось.
...
Рейтинг: 0 / 0
27.02.2007, 09:38
    #34356593
Стил
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
для Программист-Любитель: ответ не по вопросу
...
Рейтинг: 0 / 0
27.02.2007, 10:09
    #34356659
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Двойная запись неизбежна и это не избыточность. Это правильно и избегать этого не нужно. Тем более, что товар, покинувший склад-1 ещё не факт, что он тут же поступает на склад-2 (товар в пути).
На прозводительность это не скажется.
...
Рейтинг: 0 / 0
27.02.2007, 10:21
    #34356697
Bogdanov Andrey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Стил
Проблема в том, что ВИЗУАЛЬНО расход с центрального склада в склад магазина "приход с ЦС"
не виден. Тоже самое с возвратом на центральный склад из магазинов. Т.е. хотелось бы
визуально отображать вот так:

...

Но в этом случае получается дублирование данных (?), чего хотелось бы избежать.
Думаю, что это известная проблема...
Как решать?

Речь идет именно о визуальном представлении, или о хранении данных?
Дублирование в визуальном прелдставлении никакого криминала на мой взгляд не имеет.
Если же речь о зранении, то я пока не очень понял использующиеся структуры данных.
...
Рейтинг: 0 / 0
27.02.2007, 10:29
    #34356717
Стил
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
LSVтовар в пути
точно! спасибо
...
Рейтинг: 0 / 0
27.02.2007, 11:33
    #34356932
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Если движение - это <что, куда,откуда,... > то не ясно, почему визуально нельзя отобразить его в двух местах, даже без "в пути".
...
Рейтинг: 0 / 0
27.02.2007, 13:29
    #34357480
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
ModelRЕсли движение - это <что, куда,откуда,... > то не ясно, почему визуально нельзя отобразить его в двух местах, даже без "в пути".Можно....Но это будет не оптимальная операция (запрос). Причем это придётся делать в огромном к-ве складских запросов. Почти во всех.
...
Рейтинг: 0 / 0
27.02.2007, 20:20
    #34358919
atv_13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Стилдля Программист-Любитель: ответ не по вопросуДля "ВИЗУАЛЬНО" - пишутся запросы и генерятся отчеты, как хранится информация, судя по всему, Вас все равно не интересует
...
Рейтинг: 0 / 0
29.05.2007, 12:28
    #34557478
ByKiS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Программист-ЛюбительВсе магазины, склад и поставщиков - а одну таблицу контрагентов. Добавить справочник типов контрагентов (склад, магазин, поставщик). Все движение - тодже в одну общую таблицу. + приход, - расход. Ищите по форумам, многократно обсуждалось.А как принимать товары на склад от поставщиков? В конце концов получится некий контрагент, с отрицательными остатками или я не так понял?
...
Рейтинг: 0 / 0
29.05.2007, 21:10
    #34559456
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад. Структура БД. Визуально представить.
Если какой-то контрагент вес время поставляет товары на склад, то посчитав сумму движений по нему получится минус. С точки зрения склада должен быть плюс.

Из начального остатка - на склад 20
Со склада - в торговлю 10
От поставщика - на склад 15

Склад +20 начальный остаток
Склад -10 торговля
Склад +15 поставщик
Итого склад +25

Итого начальный остаток -20

Итого торговля +10

Итого поставщик -15

Общее итого +25-20+10-15 = 0
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Склад. Структура БД. Визуально представить. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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