Как правило, удаление сущности — трудоёмкая операция, требующая, в том числе удаления финансовых данных, что может негативно сказаться на проектном учете.
Для сохранения исторических данных лучше пользоваться возможностью перевода сущности в неактивное состояние. Для Клиентов и Программ таким является состояние Закрыт, для Проектов — Отменен или Архивирован.
При таком подходе:
- Сущность не будет отображаться в стандартном поиске;
- По умолчанию не будет отображаться в справочниках и списках;
- Не будет доступна для выбора в других компонентах системы (например, в таймшитах, бронированиях, счетах и т. д.).
При этом все исторические данные сохранятся в полном объеме.