SmartInvoice
extends Item
Table of Contents
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
-
getEntityName()
: mixed
-
GetUserFields()
: mixed
-
normalizeDocumentId()
: mixed
-
prepareCompatibleData()
: array<string|int, mixed>
-
setProductRows()
: Result
-
UpdateDocument()
: mixed
CONVERT_TO_BP
public
mixed
CONVERT_TO_BP
= 0
CONVERT_TO_DOCUMENT
public
mixed
CONVERT_TO_DOCUMENT
= 1
addProductRows()
public
static addProductRows(string $documentId, array<string|int, mixed> $productRows) : Result
Parameters
-
$documentId
: string
-
-
$productRows
: array<string|int, mixed>
-
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
-
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
-
getEntityName()
public
static getEntityName(mixed $entity) : mixed
Parameters
-
$entity
: 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>
-
UpdateDocument()
public
static UpdateDocument(mixed $documentId, mixed $fields[, mixed $modifiedBy = null ]) : mixed
Parameters
-
$documentId
: mixed
-
-
$fields
: mixed
-
-
$modifiedBy
: mixed
= null
-