powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Склад - структура БД
9 сообщений из 9, страница 1 из 1
Склад - структура БД
    #32013024
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, может не по теме, но кому еще задать вопрос не знаю.
Есть задача - Учет Материальных Ценностей компании. Как я понимаю это что-то вроде склада. Сам никогда разработкой подобных приложение не занимался, поэтому прошу помощи у вас. Есть несколько вопросов.
1.Как хранить документы (две таблицы, первая описание документа с его типом, вторая его содержание)?
2.Как хранить остатки (высчитывать на лету или хранить в таблице, корректируя триггерами и процедурами)?
Вообще какие у кого были/есть решения такого типа?
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013030
Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конкретные вопросы пиши на alex_v@post.com
-----------
Александр
alex_v@post.com
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013050
Максим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Склад (modified 0 times) Максим

Документы: первая шапка и табличная часть разные таблицы , это фактически стандарт
(момент как реализовывать кол-во документов*2+ 1 журнал или ...(интересно реализованно у AnKa))
Остатки: хранить на данный момент, а как тогда быть с документами проведеными вчерашним числом, постоянно расчитывать время...
Я пытаюсь хранить остатки в двух табл. одна реальные - вторая по инвентаризациям
при этом контроль при закрытии месяца оборты+инвент=реальн. остатки
А то юзера бывают :-[] ...
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013064
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поищи по конференции. Эдесь рассматривалось несколько полезных для тебя решений. Например:
http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=mssql&Post=2137&Idle=365&Sort=0&Order=Descend&Page=3&Session=
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013068
wlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi!
Скажу как реализовано у нас... Вообще склад - оооочень сложная программулька и к сожалению если писать нес кондачка то она разрастается отнюдь не до двух-трех таблиц. А вообще структура такая - две ветки: одна документы и вторая - текущее сотояние склада. Самое сложное естественно второе (так буквально все операции в бухгалтерии проходят через склад).Это та часть и разрастается. Лучше всего взять готовую программку и посмотреть что и как. Что до реализации, то у нас например обходятся без триггеров - исключительно с помощью процедур.
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013098
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, склад штука темная, как я понял Но мне особых сложностей не надо - только остатки по инвентарю.

Вот набросал табличку (здесь хранится шапка док-та):
CREATE TABLE DOCUMENT (
[Id] [T_Identif] IDENTITY (1, 1) NOT NULL ,
[IdCust1] [int] NOT NULL ,
[NomDoc] [T_NomDoc] NOT NULL ,
[IdCust2] [int] NOT NULL ,
[DateDoc] [datetime] NOT NULL ,
[Comment] [T_Comment] NULL ,
[Who] [T_LongStr] NOT NULL ,
[Tip] [T_Tip] NOT NULL
)

Здесь содержание документа:
CREATE TABLE ITEM (
[IdDoc] [int] NOT NULL ,
[Id] [T_Identif] IDENTITY (1, 1) NOT NULL ,
[IdInventory] [int] NOT NULL ,
[Amount] [T_Amount] NULL ,
[Comment] [T_Comment] NULL
)

Таблицу остатков пока оставим, с ней отдельная история.
В шапке документов есть поля IdCust1, IdCust2 (от КОГО и КОМУ) и Tip (тип документа - ПРИХОД, РАСХОД, ПЕРЕМЕЩЕНИЕ).
Вообще так стоит делать или лучше делать как бы два документа (от одного Customer'а ушло, к другому пришло)?
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013125
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Kosm
По этой теме можно долго говорить, особенно, когда выяснится, что "остатки по инвентарю" нужны в разрезе многих аналитических признаков. Так что не пожалей времени на прояснение феномена бизнес-процесса в его современном состоянии в Вашей организации. А вообще, тут недавно Genady давал ссылку на замечательную книгу (для тебя уточняю - Глава 10, "Архитектура клиент-сервер: складской учет"):
http://emanual.ru/download2/1789-12.html
Удачи, она тебе понадобится
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013126
wlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты что однопользовательскую систему делаешь?
А вообще конечно два документа (приход и уход). Тривиальный пример - перемещение со склада на склад. С одного склада ушло, а когда придет - черт его знает.
...
Рейтинг: 0 / 0
Склад - структура БД
    #32013160
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 AlexUnik

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


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