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