1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CIBlockDocument
Граф наследования:CIBlockDocument:
BizprocDocument CBPVirtualDocument CWikiDocument BizprocDocumentLists

Открытые статические члены

static getEntityName ()
static GetFieldInputControl ($documentType, $arFieldType, $arFieldName, $fieldValue, $bAllowSelection=false, $publicMode=false)
static GetFieldInputValue ($documentType, $arFieldType, $arFieldName, $arRequest, &$arErrors)
static GetFieldInputValuePrintable ($documentType, $arFieldType, $fieldValue)
static GetFieldValuePrintable ($documentId, $fieldName, $fieldType, $fieldValue, $arFieldType)
static GetVersion ()
static GetDocumentAdminPage ($documentId)
static getDocumentName ($documentId)
static getDocumentTypeName ($documentType)
static getDocumentTypeCaption ($documentType)
static isDocumentExists ($documentId)
static GetDocument ($documentId)
static GetDocumentType ($documentId)
static GetDocumentFields ($documentType)
static GetDocumentFieldTypes ($documentType)
static generateMnemonicCode ($integerCode=0)
static AddDocumentField ($documentType, $arFields)
static UpdateDocument ($documentId, $arFields)
static LockDocument ($documentId, $workflowId)
static UnlockDocument ($documentId, $workflowId)
static IsDocumentLocked ($documentId, $workflowId)
static CanUserOperateDocument ($operation, $userId, $documentId, $arParameters=array())
static CanUserOperateDocumentType ($operation, $userId, $documentType, $arParameters=array())
static CreateDocument ($parentDocumentId, $arFields)
static DeleteDocument ($documentId)
static PublishDocument ($documentId)
static CloneElement ($ID, $arFields=array())
static UnpublishDocument ($documentId)
static GetAllowableOperations ($documentType)
static GetJSFunctionsForFields ($documentType, $objectName, $arDocumentFields=array(), $arDocumentFieldTypes=array())
static GetFieldInputControlOptions ($documentType, &$arFieldType, $jsFunctionName, &$value)
static GetAllowableUserGroups ($documentType, $withExtended=false)
static GetUsersFromUserGroup ($group, $documentId)
static SetPermissions ($documentId, $workflowId, $arPermissions, $bRewrite=true)
static GetDocumentForHistory ($documentId, $historyIndex)
static RecoverDocumentFromHistory ($documentId, $arDocument)
static isExtendedPermsSupported ($documentType)
static generatePropertyCode ($name, $code, $iblockId, $propertyId=0)

Подробное описание

См. определение в файле iblockdocument.php строка 8

Методы

◆ AddDocumentField()

AddDocumentField ( $documentType,
$arFields )
static

См. определение в файле iblockdocument.php строка 1689

◆ CanUserOperateDocument()

CanUserOperateDocument ( $operation,
$userId,
$documentId,
$arParameters = array() )
static

Переопределяется в BizprocDocument и CWikiDocument.

См. определение в файле iblockdocument.php строка 2055

◆ CanUserOperateDocumentType()

CanUserOperateDocumentType ( $operation,
$userId,
$documentType,
$arParameters = array() )
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 2248

◆ CloneElement()

CloneElement ( $ID,
$arFields = array() )
static

См. определение в файле iblockdocument.php строка 2701

◆ CreateDocument()

CreateDocument ( $parentDocumentId,
$arFields )
static

Create document.

Аргументы
array$arFields- document fields.
Возвращает
int

См. определение в файле iblockdocument.php строка 2410

◆ DeleteDocument()

DeleteDocument ( $documentId)
static

Remove document.

Аргументы
string$documentId- document id.

См. определение в файле iblockdocument.php строка 2556

◆ generateMnemonicCode()

generateMnemonicCode ( $integerCode = 0)
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 1675

◆ generatePropertyCode()

generatePropertyCode ( $name,
$code,
$iblockId,
$propertyId = 0 )
static

См. определение в файле iblockdocument.php строка 3349

◆ GetAllowableOperations()

GetAllowableOperations ( $documentType)
static

См. определение в файле iblockdocument.php строка 2838

◆ GetAllowableUserGroups()

GetAllowableUserGroups ( $documentType,
$withExtended = false )
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 2980

◆ GetDocument()

GetDocument ( $documentId)
static
Аргументы
$documentId
Возвращает
array - document fields array.
Исключения
CBPArgumentNullException
CBPArgumentOutOfRangeException

См. определение в файле iblockdocument.php строка 1094

◆ GetDocumentAdminPage()

GetDocumentAdminPage ( $documentId)
static
Аргументы
string$documentId- document id.
Возвращает
string - document admin page url.

См. определение в файле iblockdocument.php строка 974

◆ GetDocumentFields()

GetDocumentFields ( $documentType)
static

См. определение в файле iblockdocument.php строка 1291

◆ GetDocumentFieldTypes()

GetDocumentFieldTypes ( $documentType)
static

См. определение в файле iblockdocument.php строка 1584

◆ GetDocumentForHistory()

GetDocumentForHistory ( $documentId,
$historyIndex )
static

Method return array with all information about document. Array used for method RecoverDocumentFromHistory.

Аргументы
string$documentId- document id.
Возвращает
array - document information array.

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 3156

◆ getDocumentName()

getDocumentName ( $documentId)
static
Аргументы
$documentId
Возвращает
null|string
Исключения
CBPArgumentNullException

См. определение в файле iblockdocument.php строка 1007

◆ GetDocumentType()

GetDocumentType ( $documentId)
static

См. определение в файле iblockdocument.php строка 1274

◆ getDocumentTypeCaption()

getDocumentTypeCaption ( $documentType)
static

См. определение в файле iblockdocument.php строка 1047

◆ getDocumentTypeName()

getDocumentTypeName ( $documentType)
static

Переопределяется в CBPVirtualDocument.

См. определение в файле iblockdocument.php строка 1028

◆ getEntityName()

getEntityName ( )
static

Переопределяется в BizprocDocumentLists, BizprocDocument и CBPVirtualDocument.

См. определение в файле iblockdocument.php строка 10

◆ GetFieldInputControl()

GetFieldInputControl ( $documentType,
$arFieldType,
$arFieldName,
$fieldValue,
$bAllowSelection = false,
$publicMode = false )
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 15

◆ GetFieldInputControlOptions()

GetFieldInputControlOptions ( $documentType,
& $arFieldType,
$jsFunctionName,
& $value )
static

См. определение в файле iblockdocument.php строка 2858

◆ GetFieldInputValue()

GetFieldInputValue ( $documentType,
$arFieldType,
$arFieldName,
$arRequest,
& $arErrors )
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 564

◆ GetFieldInputValuePrintable()

GetFieldInputValuePrintable ( $documentType,
$arFieldType,
$fieldValue )
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 826

◆ GetFieldValuePrintable()

GetFieldValuePrintable ( $documentId,
$fieldName,
$fieldType,
$fieldValue,
$arFieldType )
static

См. определение в файле iblockdocument.php строка 938

◆ GetJSFunctionsForFields()

GetJSFunctionsForFields ( $documentType,
$objectName,
$arDocumentFields = array(),
$arDocumentFieldTypes = array() )
static

См. определение в файле iblockdocument.php строка 2853

◆ GetUsersFromUserGroup()

GetUsersFromUserGroup ( $group,
$documentId )
static

См. определение в файле iblockdocument.php строка 3025

◆ GetVersion()

GetVersion ( )
static

См. определение в файле iblockdocument.php строка 962

◆ isDocumentExists()

isDocumentExists ( $documentId)
static
Аргументы
$documentId
Возвращает
bool - is document exists.

См. определение в файле iblockdocument.php строка 1075

◆ IsDocumentLocked()

IsDocumentLocked ( $documentId,
$workflowId )
static

См. определение в файле iblockdocument.php строка 2040

◆ isExtendedPermsSupported()

isExtendedPermsSupported ( $documentType)
static

Переопределяется в CBPVirtualDocument.

См. определение в файле iblockdocument.php строка 3340

◆ LockDocument()

LockDocument ( $documentId,
$workflowId )
static

См. определение в файле iblockdocument.php строка 1976

◆ PublishDocument()

PublishDocument ( $documentId)
static

Publish document.

Аргументы
string$documentId- document id.

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 2570

◆ RecoverDocumentFromHistory()

RecoverDocumentFromHistory ( $documentId,
$arDocument )
static

Method recover document from array. Array must be created by method RecoverDocumentFromHistory.

Аргументы
string$documentId- document id.
array$arDocument- array.

См. определение в файле iblockdocument.php строка 3239

◆ SetPermissions()

SetPermissions ( $documentId,
$workflowId,
$arPermissions,
$bRewrite = true )
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 3064

◆ UnlockDocument()

UnlockDocument ( $documentId,
$workflowId )
static

Переопределяется в BizprocDocument.

См. определение в файле iblockdocument.php строка 2005

◆ UnpublishDocument()

UnpublishDocument ( $documentId)
static

Canceling publication document.

Аргументы
string$documentId- document id.

См. определение в файле iblockdocument.php строка 2828

◆ UpdateDocument()

UpdateDocument ( $documentId,
$arFields )
static

См. определение в файле iblockdocument.php строка 1825


Объявления и описания членов класса находятся в файле: