powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Кто подскажет
5 сообщений из 5, страница 1 из 1
Кто подскажет
    #32057103
user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица документов и таблица журнала операций по эти документам.
В конце месяца приходиться обрабатывать порядка нескольких тысяч документов. При обработке каждого документа рассчитывается (на основании остатков и движения за текущий месяц) себестоимость (одна и та же в течение месяца) товара.
Кто посоветует, как лучше сделать чтобы каждый раз не перелопачивать таблицы больше миллиона записей
- может хранить остатки на начало месяца. Тогда вопрос где и как? Как быть если надо пересчитать преведущий период
- может сначала рассчитать цены, а потом обрабатывать документы подставляя уже расчитанные данные
- .....
Одним словом подскажите, как лучше сделать
...
Рейтинг: 0 / 0
Кто подскажет
    #32057126
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует товарный отчет - штука, проверенная поколениями. Суть, хранящая входящий, исходящий, и движение за период. Как правило, оформляется двумя сущностями. Крайне рекомендую применить. Но есть и минус: пересчет предыдущих периодов. При шаловливых юзерах нервы не сбережешь... Потому как хлопнул предыдущий, рассчитал заново, и началось... Без лога - не отмазаться!
...
Рейтинг: 0 / 0
Кто подскажет
    #32057135
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На практике надо запрещать изменения "вназад",
объясняя руководству, что невозможно выседеть цыпленка из яйца, которое уже пошло на омлет :)
Cлучаb серьезных изменений прошедших периодов рассматриваются как форс-мажор - для этой цели пишутся спец процедуры пересчета, запускаемые токмо после длинной и нудной серии утверждений с наказанием виновных /а все пред отчеты - выкидываются в мусор/
...
Рейтинг: 0 / 0
Кто подскажет
    #32057157
Фотография RedPank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в дополнение к dkstranger
Операция "Закрытие дня" - наконец ! Запрещает изменение данных в "закрытых" днях. Все (или почти все) банковские системы так устроены. Иначе нельзя - БАРДАК.
Люди к этому быстро привыкают... и не ворчат, становяться внимательнее, наконец.
...
Рейтинг: 0 / 0
Кто подскажет
    #32057159
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно! Но без лога "виноватых не назначить", следовательно виновен админ(разработчик, если на ранней стадии). Следовательно, перед тем как вводить товарный отчет - конкретно прикинуть возможность построения лога(я почти уверен в его отсутствии)! Это не слишком сложная, но долгая и муторная задача...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Кто подскажет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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