Bitrix API

Item extends CCrmDocument implements IBPWorkflowDocument

Table of Contents

Interfaces

IBPWorkflowDocument

Constants

CONVERT_TO_BP  = 0
CONVERT_TO_DOCUMENT  = 1

Methods

addProductRows()  : Result
CanUserOperateDocumentType()  : mixed
convertFieldId()  : string
createAutomationTarget()  : mixed
CreateDocument()  : mixed
DeleteDocument()  : mixed
GetDocumentAdminPage()  : mixed
GetDocumentFields()  : mixed
getDocumentName()  : mixed
getDocumentTypeName()  : mixed
getEntityFields()  : mixed
GetUserFields()  : mixed
normalizeDocumentId()  : mixed
prepareCompatibleData()  : array<string|int, mixed>
setProductRows()  : Result
UpdateDocument()  : mixed

Constants

CONVERT_TO_BP

public mixed CONVERT_TO_BP = 0

CONVERT_TO_DOCUMENT

public mixed CONVERT_TO_DOCUMENT = 1

Methods

addProductRows()

public static addProductRows(string $documentId, array<string|int, mixed> $productRows) : Result
Parameters
$documentId : string
$productRows : array<string|int, mixed>
Return values
Result

CanUserOperateDocumentType()

public static CanUserOperateDocumentType(mixed $operation, mixed $userId, mixed $documentType[, mixed $arParameters = [] ]) : mixed
Parameters
$operation : mixed
$userId : mixed
$documentType : mixed
$arParameters : mixed = []

convertFieldId()

public static convertFieldId(string $fieldId[, int $convertTo = self::CONVERT_TO_BP ]) : string
Parameters
$fieldId : string
$convertTo : int = self::CONVERT_TO_BP
Return values
string

createAutomationTarget()

public static createAutomationTarget(mixed $documentType) : mixed
Parameters
$documentType : mixed

CreateDocument()

public static CreateDocument(mixed $parentDocumentId, mixed $fields) : mixed
Parameters
$parentDocumentId : mixed
$fields : mixed

DeleteDocument()

public static DeleteDocument(mixed $documentId) : mixed
Parameters
$documentId : mixed

GetDocumentAdminPage()

public static GetDocumentAdminPage(mixed $documentId) : mixed
Parameters
$documentId : mixed

GetDocumentFields()

public static GetDocumentFields(mixed $documentType) : mixed
Parameters
$documentType : mixed

getDocumentName()

public static getDocumentName(mixed $documentId) : mixed
Parameters
$documentId : mixed

getDocumentTypeName()

public static getDocumentTypeName(mixed $documentType) : mixed
Parameters
$documentType : mixed

getEntityFields()

public static getEntityFields(mixed $entityTypeId) : mixed
Parameters
$entityTypeId : mixed

GetUserFields()

public static GetUserFields(Factory $factory[, mixed $langId = false ]) : mixed
Parameters
$factory : Factory
$langId : mixed = false

normalizeDocumentId()

public static normalizeDocumentId(mixed $documentId[, string $docType = null ]) : mixed
Parameters
$documentId : mixed
$docType : string = null

prepareCompatibleData()

public static prepareCompatibleData(array<string|int, mixed> $compatibleData) : array<string|int, mixed>
Parameters
$compatibleData : array<string|int, mixed>
Return values
array<string|int, mixed>

setProductRows()

public static setProductRows(string $documentId, array<string|int, mixed> $productRows) : Result
Parameters
$documentId : string
$productRows : array<string|int, mixed>
Return values
Result

UpdateDocument()

public static UpdateDocument(mixed $documentId, mixed $fields[, mixed $modifiedBy = null ]) : mixed
Parameters
$documentId : mixed
$fields : mixed
$modifiedBy : mixed = null

        
On this page

Search results