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

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

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

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

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

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

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

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

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

...

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

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