|
|
|
Склад - инвентаризация
|
|||
|---|---|---|---|
|
#18+
думаю мысль как лучше спроектировать систему складского учета 1 просто проводки по складам где остаток на складе = сумма прихода - расход 2 инвентаризации + проводки в этом случае для расчета остатков берем результат последней инвентаризации + сумму проводок после инвентаризации. мысли такие что в первом варианте для новой системы так будет быстрее сделать, но входящее количество на момент начала учета придется провести обычной приходной накладной. второй вариант более горомоздкий в плане разработки, но когда записей поднакопится такая структура должна работать быстрее как бы и рыбку съесть и ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2007, 12:28 |
|
||
|
Склад - инвентаризация
|
|||
|---|---|---|---|
|
#18+
Зависит от того, как часто и как быстро требуется получать остатки, за какой период храить историю. Если остатки нужны при формировании документов - 2. Если только в виде отчета - можно обойтись и 1 + периодически очищать базу от старых записей (прошлый год, например). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2007, 15:22 |
|
||
|
Склад - инвентаризация
|
|||
|---|---|---|---|
|
#18+
воообще текущие остатки они ведь всегда нужны, поэтому ИМХО целесообразно хранить их в отдельной таблице по каждому складу/товару, которая будет обновляться при каждой товарной операции. кроме того, интересны остатки на конец каждого периода, поэтому для них тоже желательно отдельную табличку по организации аналогичную первой, которая будет хранить остатки склад/товар по периодам. В общем это похоже на ваш второй вариант. Чтобы получить сток на любую дату достаточно взять сток на начало соотв. периода и прибавить к нему все операции до нужной даты. Кстати, при чём в вашем вопросе инвентаризация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2007, 16:58 |
|
||
|
|

start [/forum/topic.php?fid=32&tid=1544558]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 291ms |

| 0 / 0 |
