Удаление старых данных¶
Многолетняя эксплуатация системы «М-АПТЕКА плюс» приводит к значительному росту базы данных. При этом данные, давность которых более трёх лет, используются очень редко.
Для уменьшения размера базы данных предлагается следующая ежегодная технология архивирования:
- Сохранить файл копии базы данных для возможности обращения к старым данным и запустить процедуру удаления данных, давность которых составляет более трех лет.
Процедуру удаления можно запустить из программы SMWrap Developer (класс FrmReggIDateX).
Пересчёт может потребовать продолжительного времени и много свободного места на диске для журналирования. Имеется возможность разбить пересчёт на несколько сеансов, ограничивая допустимое время работы. Пересчёт запускается отдельным заданием. При необходимости задание можно останавливать. Результаты будут отображаться в протоколе пересчёта счётчиков.
Этапы работы процедуры¶
-
Проверка наличия незарегистрированных документов.
-
Удаление счётчиков ранее даты X с сохранением входящих остатков и генерацией документов за дату X, заменяющих удаляемое движение.
-
Удаление документов ранее даты X.
-
Удаление старых партий и чеков.