diff --git a/src/app/attachment/models/AttachmentModelAbstract.php b/src/app/attachment/models/AttachmentModelAbstract.php
index ad0a351708afc6e78b21bde8ad855b0cadf9ae0c..7dadb7226763aec7cd8c3dbc8a0041e0b4677534 100644
--- a/src/app/attachment/models/AttachmentModelAbstract.php
+++ b/src/app/attachment/models/AttachmentModelAbstract.php
@@ -155,6 +155,22 @@ abstract class AttachmentModelAbstract
         return true;
     }
 
+    public static function freezeAttachment(array $aArgs)
+    {
+        ValidatorModel::notEmpty($aArgs, ['table', 'resId']);
+        ValidatorModel::stringType($aArgs, ['table']);
+        ValidatorModel::intVal($aArgs, ['resId']);
+
+        DatabaseModel::update([
+            'table'     => $aArgs['table'],
+            'set'       => ['status' => 'FRZ'],
+            'where'     => ['res_id = ?'],
+            'data'      => [$aArgs['resId']]
+        ]);
+
+        return true;
+    }
+
     public static function setInSignatureBook(array $aArgs)
     {
         ValidatorModel::notEmpty($aArgs, ['id', 'isVersion']);