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

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

static getEntityName ()
static getDocumentTypeName ($documentType)
static getFieldInputControlOptions ($documentType, &$arFieldType, $jsFunctionName, &$value)
static getFieldInputControl ($documentType, $arFieldType, $arFieldName, $fieldValue, $bAllowSelection=false, $publicMode=false)
static getFieldInputValue ($documentType, $arFieldType, $arFieldName, $arRequest, &$arErrors)
static getFieldInputValuePrintable ($documentType, $arFieldType, $fieldValue)
static canUserOperateDocument ($operation, $userId, $documentId, $arParameters=array())
static canUserOperateDocumentType ($operation, $userId, $documentType, $arParameters=array())
static getList ($arOrder=array("SORT"=> "ASC"), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static getDocumentAdminPage ($documentId)
static getDocument ($documentId)
static getDocumentType ($documentId)
static getDocumentFields ($documentType)
static getDocumentFieldTypes ($documentType)
static addDocumentField ($documentType, $arFields)
static updateDocument ($documentId, $arFields)
static createDocument ($parentDocumentId, $arFields)
static getAllowableOperations ($documentType)
static getAllowableUserGroups ($documentType, $withExtended=false)
static getUsersFromUserGroup ($group, $documentId)
static getJSFunctionsForFields ($documentType, $objectName, $arDocumentFields=array(), $arDocumentFieldTypes=array())
static getGUIFieldEdit ($documentType, $formName, $fieldName, $fieldValue, $arDocumentField=null, $bAllowSelection=false)
static setGUIFieldEdit ($documentType, $fieldName, $arRequest, &$arErrors, $arDocumentField=null)
static getFieldValuePrintable ($documentId, $fieldName, $fieldType, $fieldValue, $arFieldType)
static setPermissions ($documentId, $workflowId, $arPermissions, $bRewrite=true)
static onAfterIBlockElementDelete ($arFields)
static isExtendedPermsSupported ($documentType)
Открытые статические члены унаследованные от CIBlockDocument
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 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 generatePropertyCode ($name, $code, $iblockId, $propertyId=0)

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

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

Методы

◆ addDocumentField()

addDocumentField ( $documentType,
$arFields )
static

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

◆ canUserOperateDocument()

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

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

◆ canUserOperateDocumentType()

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

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

◆ createDocument()

createDocument ( $parentDocumentId,
$arFields )
static

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

◆ getAllowableOperations()

getAllowableOperations ( $documentType)
static

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

◆ getAllowableUserGroups()

getAllowableUserGroups ( $documentType,
$withExtended = false )
static

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

◆ getDocument()

getDocument ( $documentId)
static

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

◆ getDocumentAdminPage()

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

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

◆ getDocumentFields()

getDocumentFields ( $documentType)
static

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

◆ getDocumentFieldTypes()

getDocumentFieldTypes ( $documentType)
static

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

◆ getDocumentType()

getDocumentType ( $documentId)
static

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

◆ getDocumentTypeName()

getDocumentTypeName ( $documentType)
static

Переопределяет метод предка CIBlockDocument.

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

◆ getEntityName()

getEntityName ( )
static

Переопределяет метод предка CIBlockDocument.

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

◆ getFieldInputControl()

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

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

◆ getFieldInputControlOptions()

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

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

◆ getFieldInputValue()

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

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

◆ getFieldInputValuePrintable()

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

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

◆ getFieldValuePrintable()

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

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

◆ getGUIFieldEdit()

getGUIFieldEdit ( $documentType,
$formName,
$fieldName,
$fieldValue,
$arDocumentField = null,
$bAllowSelection = false )
static

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

◆ getJSFunctionsForFields()

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

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

◆ getList()

getList ( $arOrder = array("SORT" => "ASC"),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static

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

◆ getUsersFromUserGroup()

getUsersFromUserGroup ( $group,
$documentId )
static

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

◆ isExtendedPermsSupported()

isExtendedPermsSupported ( $documentType)
static

Переопределяет метод предка CIBlockDocument.

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

◆ onAfterIBlockElementDelete()

onAfterIBlockElementDelete ( $arFields)
static

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

◆ setGUIFieldEdit()

setGUIFieldEdit ( $documentType,
$fieldName,
$arRequest,
& $arErrors,
$arDocumentField = null )
static

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

◆ setPermissions()

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

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

◆ updateDocument()

updateDocument ( $documentId,
$arFields )
static

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


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