| << Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями > AccessRights, AccessRightsTypes – права доступа > AccessRights – права доступа CanDeleteVersion – проверить возможность удаления версии документа |     | 
Метод используется для проверки, может ли текущий пользователь или субъект прав удалить версию документа.
Перегрузки
| CanDeleteVersion() | Проверить возможность удаления версии документа для текущего пользователя | 
| CanDeleteVersion(IRecipient recipient) | Проверить возможность удаления версии документа для субъекта прав | 
Синтаксис
| C# | 
| public bool CanDeleteVersion(); public bool CanDeleteVersion(IRecipient recipient); | 
Параметры
recipient – субъект прав. Субъект – тот, кто выполняет действие. Например, пользователь, группа пользователей, роль.
Возвращаемое значение
True, если операция разрешена, иначе – false.
Пример. Проверка возможности удаления версии документа
// Возвращаемое значение: true, если версию можно удалить, иначе – false.
public bool DeleteVersionDocument()
{
  return this._obj != null && !this._obj.SignedAndLocked() &&
    !this._obj.ElectronicDocument.State.IsInserted &&
    this._obj.ElectronicDocument.AccessRights.CanDeleteVersion();
}
  | © Компания Directum, 2025 |