|
|
|
Кто подскажет
|
|||
|---|---|---|---|
|
#18+
Есть таблица документов и таблица журнала операций по эти документам. В конце месяца приходиться обрабатывать порядка нескольких тысяч документов. При обработке каждого документа рассчитывается (на основании остатков и движения за текущий месяц) себестоимость (одна и та же в течение месяца) товара. Кто посоветует, как лучше сделать чтобы каждый раз не перелопачивать таблицы больше миллиона записей - может хранить остатки на начало месяца. Тогда вопрос где и как? Как быть если надо пересчитать преведущий период - может сначала рассчитать цены, а потом обрабатывать документы подставляя уже расчитанные данные - ..... Одним словом подскажите, как лучше сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2002, 15:17:46 |
|
||
|
Кто подскажет
|
|||
|---|---|---|---|
|
#18+
Существует товарный отчет - штука, проверенная поколениями. Суть, хранящая входящий, исходящий, и движение за период. Как правило, оформляется двумя сущностями. Крайне рекомендую применить. Но есть и минус: пересчет предыдущих периодов. При шаловливых юзерах нервы не сбережешь... Потому как хлопнул предыдущий, рассчитал заново, и началось... Без лога - не отмазаться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2002, 16:01:14 |
|
||
|
Кто подскажет
|
|||
|---|---|---|---|
|
#18+
На практике надо запрещать изменения "вназад", объясняя руководству, что невозможно выседеть цыпленка из яйца, которое уже пошло на омлет :) Cлучаb серьезных изменений прошедших периодов рассматриваются как форс-мажор - для этой цели пишутся спец процедуры пересчета, запускаемые токмо после длинной и нудной серии утверждений с наказанием виновных /а все пред отчеты - выкидываются в мусор/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2002, 16:12:31 |
|
||
|
Кто подскажет
|
|||
|---|---|---|---|
|
#18+
в дополнение к dkstranger Операция "Закрытие дня" - наконец ! Запрещает изменение данных в "закрытых" днях. Все (или почти все) банковские системы так устроены. Иначе нельзя - БАРДАК. Люди к этому быстро привыкают... и не ворчат, становяться внимательнее, наконец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2002, 16:33:23 |
|
||
|
Кто подскажет
|
|||
|---|---|---|---|
|
#18+
Точно! Но без лога "виноватых не назначить", следовательно виновен админ(разработчик, если на ранней стадии). Следовательно, перед тем как вводить товарный отчет - конкретно прикинуть возможность построения лога(я почти уверен в его отсутствии)! Это не слишком сложная, но долгая и муторная задача... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2002, 16:34:38 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32057159&tid=1819702]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
92ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 368ms |

| 0 / 0 |
