Всем привет. Делаю простенький интернет магазин, требуется складской учет.
Делаю структуры базы данных в данный момент. Есть общее представление по складу:
1. Продукты
2. Склады
3. Остатки (количестово / резерв / доступно)
Хотелось бы на начальном этапе предусмотреть большую часть по этому вопросу. Поделитесь диаграммой бд если кто то делал уже складской учет.
Простой складской учет для интерент магазина
-
- Сообщения: 251
- Зарегистрирован: 2014.08.18, 14:01
-
- Сообщения: 50
- Зарегистрирован: 2017.03.06, 15:37
- Откуда: Владивосток
Re: Простой складской учет для интерент магазина
Это из области - "хочу сделать автомобиль, подскажите, если кто делал автомобили".
Есть куча нюансов, принципов хранения и получения данных, количества самих этих данных, связей и т.п.
И ответа на заданные вопрос нет, как и какой-то единой диаграммы.
Есть куча нюансов, принципов хранения и получения данных, количества самих этих данных, связей и т.п.
И ответа на заданные вопрос нет, как и какой-то единой диаграммы.
-
- Сообщения: 251
- Зарегистрирован: 2014.08.18, 14:01
Re: Простой складской учет для интерент магазина
внимателенее читайтеfrid-karatel писал(а): ↑2019.03.01, 14:09 Это из области - "хочу сделать автомобиль, подскажите, если кто делал автомобили".
Есть куча нюансов, принципов хранения и получения данных, количества самих этих данных, связей и т.п.
И ответа на заданные вопрос нет, как и какой-то единой диаграммы.
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: Простой складской учет для интерент магазина
Ты зря хорохоришься. Сам же сказал, простенький учёт, особых требований нет. Посмотри структуру БД какого-нибудь open source интернет магазина.german.igortcev писал(а): ↑2019.03.01, 18:16внимателенее читайтеfrid-karatel писал(а): ↑2019.03.01, 14:09 Это из области - "хочу сделать автомобиль, подскажите, если кто делал автомобили".
Есть куча нюансов, принципов хранения и получения данных, количества самих этих данных, связей и т.п.
И ответа на заданные вопрос нет, как и какой-то единой диаграммы.
-
- Сообщения: 251
- Зарегистрирован: 2014.08.18, 14:01
Re: Простой складской учет для интерент магазина
Я посмотрел, что нашел везде каша в коде. Логики нормальной почти не видел. поэтому и спрашиваю. Большинство интернет магазинов не содержат в себе складской учет.chungachguk писал(а): ↑2019.03.01, 19:09Ты зря хорохоришься. Сам же сказал, простенький учёт, особых требований нет. Посмотри структуру БД какого-нибудь open source интернет магазина.german.igortcev писал(а): ↑2019.03.01, 18:16внимателенее читайтеfrid-karatel писал(а): ↑2019.03.01, 14:09 Это из области - "хочу сделать автомобиль, подскажите, если кто делал автомобили".
Есть куча нюансов, принципов хранения и получения данных, количества самих этих данных, связей и т.п.
И ответа на заданные вопрос нет, как и какой-то единой диаграммы.
-
- Сообщения: 50
- Зарегистрирован: 2017.03.06, 15:37
- Откуда: Владивосток
Re: Простой складской учет для интерент магазина
А какую диаграмму хочется увидеть?
Я не понимаю, какая тут может быть диаграмма среди... трёх таблиц.
Код: Выделить всё
Таблица товаров:
id | name
Таблица складов:
id | name
Таблица остатков:
id | product_id | store_id | avail | reserve
А далее таблицы расширяются под конкретные задачи:
- Товарам хватит одной таблицы или же ещё характеристики, изображения, категории и т.п.;
- Нужна ли история по складу или нет;
- Будет ли вестись авторство, кто списал или зачислил товар на склад;
- И т.д.
Как правило, сложности складского учёта - не в приведённых мной выше таблицах, а в другом.
Вот взять, к примеру, 1С - там есть регистраторы, документы перемещений, срезы остатков, графики отгрузок и т.п.
Основная задача в этом случае - не отнять/прибавить единичку со склада, а сохранить весь маршрут движения товара.
Плюс проконтролировать и утвердить эти движения, чтобы, например, в случае пропажи товара понять, где же он потерялся.
И такая диаграмма (архитектура БД), логично, строится под конкретные нужды.
К примеру, создаётся документ движения "Склад - склад".
У документа есть автор, склад откуда, склад куда и основание.
Далее этот документ проводится или отклоняется.
Проводится - товар списывается с одного склада и перемещается на другой.
Или создаётся документ продажи - также есть автор и склад списания.
Принимается документ - со склада списывается товар.
Потому что (как правило) помимо отображения товара на сайте есть ещё бухгалтерия, договора, финансы и т.п.german.igortcev писал(а): ↑2019.03.01, 21:24Большинство интернет магазинов не содержат в себе складской учет.
И это делается в 1С или какой другой системе, поэтому там же и ведут складской учёт.