tagEnumDocRightFlags ( Alias )


Битовые флаги прав доступа к документу и версии документа

Используется в свойстве MY_ACCESS версии документа.

drfCreateNewDoc - маска права создания нового документа
drfCreateNewDocVer - маска права создания новой версии
drfEditDocHeader - маска права редактирования заголовка документа
drfEditDocVerHeader - маска права редактирования заголовка версии документа
drfDeleteDocVer - маска права удаления версии документа
drfEditDocParams - маска права редактирования атрибутов документа
drfEditDocVerParams - маска права редактирования атрибутов версии документа
drfViewFiles - маска права просмотра файлов версии документа
drfEditFiles - маска права редактирования файлов версии документа
drfCommentFiles - маска права комментирования файлов версии документа
drfEditLists - маска права редактирования листов документа
drfRouteDocVer - маска права изменения способа обработки
drfGrantAccess - маска права назначения прав доступа к документу
drfSignDocVer - маска права подписывания документа за других лиц
drfLinkDoc - маска права осуществлять связь с другими документами
drfLinkNmk - маска права осуществлять связь с номенклатурой
drfUseNmk - маска права работать со связанной номенклатурой


typedef enum tagtagEnumDocRightFlags
{
drfCreateNewDoc = 1,
drfCreateNewDocVer = 2,
drfEditDocHeader = 4,
drfEditDocVerHeader = 8,
drfDeleteDocVer = 16,
drfEditDocParams = 32,
drfEditDocVerParams = 64,
drfViewFiles = 128,
drfEditFiles = 256,
drfCommentFiles = 512,
drfEditLists = 1024,
drfRouteDocVer = 2048,
drfGrantAccess = 4096,
drfSignDocVer = 8192,
drfLinkDoc = 16384,
drfLinkNmk = 32768,
drfUseNmk = 65536
} tagEnumDocRightFlags;