
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.04.2006, 14:44
|
|||
|---|---|---|---|
|
|||
Покритикуйте структуру БД |
|||
|
#18+
Пишу партионный складской учет. Не могу окончательно определиться, как хранить остатки. Соображения следующие. Остатки хранятся в трех таблицах: 1. Остатки на текущий день в разрезе: Товар, Партия, Наша Фирма, Место хранения остатки: предполагаемый остаток, фактический остаток 2. Приход/расход на каждый день в разрезе: Товар, Партия, Наша Фирма, Место хранения, Дата остатки: предполагаемый приход/расход, фактический приход/расход 3. Движение документов: Документ, Партия, Дата, предполагаемый приход/расход, фактический приход/расход Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2006, 14:50
|
|||
|---|---|---|---|
Покритикуйте структуру БД |
|||
|
#18+
1 и 2 объедините как обороты/остаки за день. ЗЫ Неужелм ни одна готовая система не подошла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2006, 15:01
|
|||
|---|---|---|---|
|
|||
Покритикуйте структуру БД |
|||
|
#18+
ModelR1 и 2 объедините как обороты/остаки за день. Первая таблица была создана для скорости добавления. Как я понимаю, если 1 и 2 объеденить, то придется при изменении остатока задним числом, придется делать пересчет остатков за последующие дни. Так? Если так, то скорость добавления снизиться. ЗЫ Неужелм ни одна готовая система не подошла? Я не принимал участия в выборе системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2006, 15:03
|
|||
|---|---|---|---|
Покритикуйте структуру БД |
|||
|
#18+
А вопрос можно? Что такое предполагаемый остаток, расход, приход и как и кем туда будут заноситься цифры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2006, 15:22
|
|||
|---|---|---|---|
Покритикуйте структуру БД |
|||
|
#18+
Если под фактическим остатком имеется ввиду остаток на момент времени (с учетом проведенных приходов/расходов),а под предполагаемым - фактический + информация из документов которые не проведены. Тогда Вам нужно хранить движение товара, его направление, статус и фактический остаток, привязанный к моменту времени проведения документа(смене статуса). Отсюда лекго получить фактический и предполагаемый остаток на любую дату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2006, 15:27
|
|||
|---|---|---|---|
|
|||
Покритикуйте структуру БД |
|||
|
#18+
PridobreYнужно хранить движение товара, его направление, статус и фактический остаток, привязанный к моменту времени проведения документа(смене статуса). это ты сейчас с кем разговаривал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2006, 15:47
|
|||
|---|---|---|---|
Покритикуйте структуру БД |
|||
|
#18+
proposed amendment PridobreYнужно хранить движение товара, его , статус и фактический остаток, привязанный к моменту времени проведения документа(смене статуса). это ты сейчас с кем разговаривал? Согласен, малость запутанно сказал. :) Попробую понятнее на самом простом примере. Одна таблица - документы движения, вторая строки документов. Строки документов ссылаются на товар (картотеку). При проведение (принятие, смена статуса, ..) товара, рассчитываем его фактический остаток, и храним его в той же таблице строк документов движения, т.е. по каждой строке - остаток на дату принятия документа. Признак направление движения - приход, расход. И статус документа, для получения нужного факт. остатка так и для подсчета, с учетом непроведенных документов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2006, 16:01
|
|||
|---|---|---|---|
Покритикуйте структуру БД |
|||
|
#18+
sinnus Как я понимаю, если 1 и 2 объеденить, то придется при изменении остатока задним числом, придется делать пересчет остатков за последующие дни. Так? Если так, то скорость добавления снизиться. Так таблицы остатков для этого и делают - увеличить скорость выборок, за счет конечно скорости обновления. При изменении остатка задним числом снижение скорости - наименьшая из неприятностей по сравнению с контролем отрицательных остатков, пересчетом стоимости списания, и др. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1545332]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
187ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 514ms |

| 0 / 0 |
