Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Склад - структура БД
|
|||
|---|---|---|---|
|
#18+
Извините, может не по теме, но кому еще задать вопрос не знаю. Есть задача - Учет Материальных Ценностей компании. Как я понимаю это что-то вроде склада. Сам никогда разработкой подобных приложение не занимался, поэтому прошу помощи у вас. Есть несколько вопросов. 1.Как хранить документы (две таблицы, первая описание документа с его типом, вторая его содержание)? 2.Как хранить остатки (высчитывать на лету или хранить в таблице, корректируя триггерами и процедурами)? Вообще какие у кого были/есть решения такого типа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 13:38 |
|
||
|
Склад - структура БД
|
|||
|---|---|---|---|
|
#18+
Склад (modified 0 times) Максим Документы: первая шапка и табличная часть разные таблицы , это фактически стандарт (момент как реализовывать кол-во документов*2+ 1 журнал или ...(интересно реализованно у AnKa)) Остатки: хранить на данный момент, а как тогда быть с документами проведеными вчерашним числом, постоянно расчитывать время... Я пытаюсь хранить остатки в двух табл. одна реальные - вторая по инвентаризациям при этом контроль при закрытии месяца оборты+инвент=реальн. остатки А то юзера бывают :-[] ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2001, 16:04 |
|
||
|
Склад - структура БД
|
|||
|---|---|---|---|
|
#18+
Поищи по конференции. Эдесь рассматривалось несколько полезных для тебя решений. Например: http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=mssql&Post=2137&Idle=365&Sort=0&Order=Descend&Page=3&Session= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 05:15 |
|
||
|
Склад - структура БД
|
|||
|---|---|---|---|
|
#18+
Hi! Скажу как реализовано у нас... Вообще склад - оооочень сложная программулька и к сожалению если писать нес кондачка то она разрастается отнюдь не до двух-трех таблиц. А вообще структура такая - две ветки: одна документы и вторая - текущее сотояние склада. Самое сложное естественно второе (так буквально все операции в бухгалтерии проходят через склад).Это та часть и разрастается. Лучше всего взять готовую программку и посмотреть что и как. Что до реализации, то у нас например обходятся без триггеров - исключительно с помощью процедур. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 05:25 |
|
||
|
Склад - структура БД
|
|||
|---|---|---|---|
|
#18+
Да, склад штука темная, как я понял Но мне особых сложностей не надо - только остатки по инвентарю. Вот набросал табличку (здесь хранится шапка док-та): 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'а ушло, к другому пришло)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 08:03 |
|
||
|
Склад - структура БД
|
|||
|---|---|---|---|
|
#18+
2 Kosm По этой теме можно долго говорить, особенно, когда выяснится, что "остатки по инвентарю" нужны в разрезе многих аналитических признаков. Так что не пожалей времени на прояснение феномена бизнес-процесса в его современном состоянии в Вашей организации. А вообще, тут недавно Genady давал ссылку на замечательную книгу (для тебя уточняю - Глава 10, "Архитектура клиент-сервер: складской учет"): http://emanual.ru/download2/1789-12.html Удачи, она тебе понадобится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 09:36 |
|
||
|
Склад - структура БД
|
|||
|---|---|---|---|
|
#18+
Ты что однопользовательскую систему делаешь? А вообще конечно два документа (приход и уход). Тривиальный пример - перемещение со склада на склад. С одного склада ушло, а когда придет - черт его знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2001, 09:36 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1825708]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 339ms |

| 0 / 0 |
