Понятия
Модели и поля
Архивация
Единая запись, фиксирующая факт архивации (мягкого удаления, перевода в архив или списания) одной сущности из поддерживаемого набора справочников и каталогов. Ровно одна из связей с поддерживаемыми справочниками — инвентарём, товаром (группой единиц), услугой, комплектом, клиентом, категорией, точкой проката, интервалом времени, скидкой, видом оплаты, счётом (кассой), категорией оплаты, контрагентом или складом — заполнена, остальные пусты; в списках действующих (не заархивированных) записей связанной модели используется отдельный фильтр «нет связанной архивации». Атрибуты архивации
Ранее данные об удалении/архивации хранились как отдельные булевы/датные поля («Удалён» / «Дата удаления») прямо на самих моделях (единицах инвентаря, товарах, комплектах, услугах, клиентах, категориях, контрагентах, скидках, точках проката, интервалах времени, оплатах, складах) — сейчас эти поля полностью удалены и заменены единой записью «Архивация».
Групповой адрес архивации/восстановления
Один и тот же адрес обслуживает список заархивированных записей (при получении) и массовую архивацию или восстановление инвентаря, товаров (групп), комплектов и услуг (при создании). Принимает списки идентификаторов по типам сущностей (товары, инвентарь, услуги, комплекты), способ архивации, комментарий и дополнительные данные; при включённом признаке «архивировать» (значение по умолчанию) создаёт записи «Архивация», при выключенном — удаляет их, попутно синхронизируя связанные архивации товаров и инвентаря по близости времени создания. Доступ ограничен правом на удаление той сущности, чей список идентификаторов передан в запросе.Фильтр заархивированных записей
Правила фильтрации списка архиваций: по способу архивации, автору, дате создания, а также по связанным инвентарю, услуге, комплекту, товару (группе), категории и точке проката (с учётом вложенных сущностей). Поиск по товару (группе) и по категории учитывает совпадение как в прямой связи, так и в связанных инвентаре, товаре или услуге.Статусы и справочники
Способ архивации
Способ, которым запись была заархивирована: физическое удаление, перевод в архив или списание. Значение по умолчанию — «Списание».- Удаление
- Архивация
- Списание