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

т.е. это уже две таблицы..
Склад (ID, Name, Info)
"Изделие" (ID, S/N, INV_NUMB,..)

Т.к. изделие - может быть разным... то для каких-то нужны свойства сер.номер, инвентарный... модель.. тип изделия... и они естественно в единственныом экземпляре (не может быть двух моников одной модели, с одинаковыми серийными номерами)
А для некоторых... например бензин... ток марка бензина и КОЛИЧЕСТВО, а ведь со склада могут забрать и не весь бензин,а часть....

Короче.. никак не могу понять, с чего начать...

Может кто-нить подскажет.. намекнёт.. хотя бы примерную структуру базы...
...
Рейтинг: 0 / 0
Склад
    #34269725
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала надо нарисовать хотя-бы примерную структуру объектов учета.
...
Рейтинг: 0 / 0
Склад
    #34274745
Wr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну.. во первых ТМЦ надо классифицировать
т.е. Таблица ТМЦ_ТИП
(ИД_ТИПА, ИМЯ_ТИПА, ИНФО)

Напрмер
1, Сетевая карта, бла-бла-бла
2, Бензин, бла-бла
3, Картриджи, бла-бла

Далее таблица .. пусть называется ТМЦ_МОДЕЛЬ
(ИД_МОДЕЛИ, ИД_ТИПА, ИМЯ_МОДЕЛИ, ИНФО)

1, 1, RealTek 8139, бла-бла
2, 2, АИ-92, бла-бла
3, 2, АИ-95, бла-бла
4, 3, HP C6615D, бла-бла

Ну, и само ТМЦ
(ИД_ТМЦ, ИД_МОДЕЛИ, ДАТА_ПОСТАВКИ, СТОИМОСТЬ, ГОСТ, КОЛИЧЕСТВО,......)


Далее, есть таблица склад
СКЛАД
(ИД_СКЛАД, ИМЯ_СКЛАД, ИНФО)

1, Центральный склад, бла-бла
2, Склад ГСМ, бла-бла

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

НАЛИЧИЕ_НА_СКЛАДЕ
(ИД_СКЛАД, ИД_ТМЦ)

Вроде всё ничего.. пришла партия... на определённый склад.. забил все данный.. стоимость.. количество.. поставщик.... и т.д.

Но, вот как сделать, например...
у бензина что... токо количество... пришёл Вася на Склад ГСМ.. взял 20л АИ-95... уменьшил количество в ТМЦ.. ну и на складе осталось меньше.. бензин списался.. на какие-нибудь производственные нужды..всё нормально.... (для учёта расхода можно ввести таблице.. где будет хранится.. кто.. чего.. откуда.. куда и когда..)

А вот.. пришла партия Мониторов... 20ШТ... занёс в базу... на Центральный склад.. поступило ТМЦ... тип изделия такой-то, модель такая-то.. в таком-то количестве по такой-то стоимости...
(Естессно, при поступлениии никто не будет у каждого монитора переписывать серийный номер.... ну, для 20 шт.. может и напрягутся... а если 200???)

Ну, ладно, забили на серийники.... инвентарники....

Пришёл Вася... и взял моник... всё нормально.. записали кто, откуда,.. и т.д....
Потом пришёл Петя... тож самое....
Потом эти моники менялись местами сто раз.. переустанавливали.. отделы перезжали...
Как отследить движение конкретного монитора? ну... по ИД_ТМЦ - не реально..... (там таких может пару сотен).... естесснно.. нужны какие-то инветарные/серийные номера...

Вот... как это сделать... навярняка, кто-то уже делал подобную БД... какая структура получилась у Вас... ???...

Спасибо.
...
Рейтинг: 0 / 0
Склад
    #34275206
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WrКак отследить движение конкретного монитора?

если вы ставите задачу учета ТМЦ на складе (и, может быть, движения по складу) то ее и решайте
если вы ставите задачу учета обращения ТМЦ за пределами склада - то и решайте такую задачу

это две различные парадигмы учета - и две большие разницы (или четыре маленькие, как говорят в Одессе)

при поступлении монитора на склад, если вы не учитываете инвентарные (серийные) номера - сколько бы раз одни и тот-же монитор не возвращался на склад, это всегда будет "уже другой" монитор.

учет на складе хранения ведется по принципу (коротенько)
пришел-принят-размещен <перемещался> заказан-передан-ушел

учет имущества в обращении ведется по принципу
выдан-принят <используется> возвращен-принят (коротенько)

можно состыковать эти цепочки но не нужно их смешивать в одну кучу

ИМХО
...
Рейтинг: 0 / 0
Склад
    #34280928
Wr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed amendment
...............
можно состыковать эти цепочки но не нужно их смешивать в одну кучу
ИМХО
Ну, а как их состыковать?
Есть какие-то наработки? идеи?
...
Рейтинг: 0 / 0
Склад
    #34281036
гм...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WrНу, а как их состыковать?
Есть какие-то наработки? идеи?
есть, тут спрашивай
...
Рейтинг: 0 / 0
Склад
    #34281216
Wr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм... WrНу, а как их состыковать?
Есть какие-то наработки? идеи?
есть, тут спрашивай

Чёт, ничего про складской учёт и движение ТМЦ я там не нашёл....
...
Рейтинг: 0 / 0
Склад
    #34297720
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed
при поступлении монитора на склад, если вы не учитываете инвентарные (серийные)
номера - сколько бы раз одни и тот-же монитор не возвращался на склад, это всегда будет
"уже другой" монитор.
что то тут не так... если товар на складе используется не для
собственных нужд, то инвентарные номера и не нужны, а если для
собственных, то даже если инвентарные номера не присваиваются
сразу каждому экземпляру, то для партиии можно выделить диапазон
инвентарных номеров, а при выдаче проставлять номера из выделенного
диапазона


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Склад
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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