Bitrix API

Helper

Table of Contents

Constants

CURRENT_DATE_BASIS  = '{=System:Date}'
CURRENT_DATETIME_BASIS  = '{=System:Now}'

Methods

convertExpressions()  : mixed
convertProperties()  : mixed
countAllRobots()  : int
getDateTimeIntervalString()  : mixed
getDocumentFields()  : array<string|int, mixed>
Get document fields for usage in robots designer.
getDocumentUserGroups()  : array<string|int, mixed>
getGlobalConstants()  : array<string|int, mixed>
Get global constants for usage in robots designer
getGlobalVariables()  : array<string|int, mixed>
Get global variables for usage in robots designer
getResponsibleUserExpression()  : mixed
isDocumentUserGroup()  : bool
parseDateTimeInterval()  : mixed
parseTimeString()  : mixed
prepareDiskAttachments()  : array<string|int, mixed>
Get disk files information by file ids.
prepareFileAttachments()  : array<string|int, mixed>
Get files information from document fields.
prepareUserSelectorEntities()  : array<string|int, mixed>
unConvertExpressions()  : mixed
unConvertProperties()  : mixed

Constants

CURRENT_DATE_BASIS

public mixed CURRENT_DATE_BASIS = '{=System:Date}'

CURRENT_DATETIME_BASIS

public mixed CURRENT_DATETIME_BASIS = '{=System:Now}'

Methods

convertExpressions()

public static convertExpressions(mixed $source, array<string|int, mixed> $documentType[, mixed $useTilda = true ]) : mixed
Parameters
$source : mixed
$documentType : array<string|int, mixed>
$useTilda : mixed = true

convertProperties()

public static convertProperties(array<string|int, mixed> $properties, array<string|int, mixed> $documentType[, mixed $useTilda = true ]) : mixed
Parameters
$properties : array<string|int, mixed>
$documentType : array<string|int, mixed>
$useTilda : mixed = true

countAllRobots()

public static countAllRobots(array<string|int, mixed> $documentType, array<string|int, mixed> $statuses) : int
Parameters
$documentType : array<string|int, mixed>
$statuses : array<string|int, mixed>
Return values
int

getDateTimeIntervalString()

public static getDateTimeIntervalString(mixed $interval) : mixed
Parameters
$interval : mixed

getDocumentFields()

Get document fields for usage in robots designer.

public static getDocumentFields(array<string|int, mixed> $documentType[, null|string $typeFilter = null ]) : array<string|int, mixed>
Parameters
$documentType : array<string|int, mixed>

Bizproc document type.

$typeFilter : null|string = null
Return values
array<string|int, mixed>

getDocumentUserGroups()

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

getGlobalConstants()

Get global constants for usage in robots designer

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

getGlobalVariables()

Get global variables for usage in robots designer

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

getResponsibleUserExpression()

public static getResponsibleUserExpression(array<string|int, mixed> $documentType) : mixed
Parameters
$documentType : array<string|int, mixed>

isDocumentUserGroup()

public static isDocumentUserGroup(string $value, array<string|int, mixed> $documentType) : bool
Parameters
$value : string
$documentType : array<string|int, mixed>
Return values
bool

parseDateTimeInterval()

public static parseDateTimeInterval(mixed $interval) : mixed
Parameters
$interval : mixed

parseTimeString()

public static parseTimeString(mixed $time) : mixed
Parameters
$time : mixed

prepareDiskAttachments()

Get disk files information by file ids.

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

prepareFileAttachments()

Get files information from document fields.

public static prepareFileAttachments(array<string|int, mixed> $documentType, mixed $files) : array<string|int, mixed>
Parameters
$documentType : array<string|int, mixed>
$files : mixed
Return values
array<string|int, mixed>

prepareUserSelectorEntities()

public static prepareUserSelectorEntities(array<string|int, mixed> $documentType, mixed $users[, mixed $config = [] ]) : array<string|int, mixed>
Parameters
$documentType : array<string|int, mixed>
$users : mixed
$config : mixed = []
Return values
array<string|int, mixed>

unConvertExpressions()

public static unConvertExpressions(mixed $source, array<string|int, mixed> $documentType) : mixed
Parameters
$source : mixed
$documentType : array<string|int, mixed>

unConvertProperties()

public static unConvertProperties(array<string|int, mixed> $properties, array<string|int, mixed> $documentType) : mixed
Parameters
$properties : array<string|int, mixed>
$documentType : array<string|int, mixed>

        
On this page

Search results