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

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

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

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

Может кто-нить подскажет.. намекнёт.. хотя бы примерную структуру базы...
...
Рейтинг: 0 / 0
20.01.2007, 12:30
    #34269725
gybson
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад
Сначала надо нарисовать хотя-бы примерную структуру объектов учета.
...
Рейтинг: 0 / 0
23.01.2007, 12:27
    #34274745
Wr
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
23.01.2007, 14:02
    #34275206
proposed amendment
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Склад
WrКак отследить движение конкретного монитора?

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

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

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

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

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

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

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

Чёт, ничего про складской учёт и движение ТМЦ я там не нашёл....
...
Рейтинг: 0 / 0
31.01.2007, 23:34
    #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]