Bitrix API

InvoiceExist extends InvoiceEntity

Table of Contents

Constants

ON_CRM_ENTITY_RECURRING_MODIFY  = 'OnCrmRecurringEntityModify'
ON_INVOICE_RECURRING_ADD_EVENT  = 'OnAfterCrmInvoiceRecurringAdd'
ON_INVOICE_RECURRING_DELETE_EVENT  = 'OnAfterCrmInvoiceRecurringDelete'
ON_INVOICE_RECURRING_EXPOSE_EVENT  = 'OnAfterCrmInvoiceRecurringExpose'
ON_INVOICE_RECURRING_UPDATE_EVENT  = 'OnAfterCrmInvoiceRecurringUpdate'

Methods

deactivate()  : void
delete()  : Result
expose()  : Result
getField()  : mixed
getFormMapper()  : Map
getPreparedEmailData()  : mixed
isChanged()  : mixed
isSendingInvoice()  : mixed
load()  : mixed
loadByInvoiceId()  : mixed
save()  : UpdateResult|Result
setField()  : mixed
setFields()  : mixed
setTemplateField()  : mixed
setTemplateFields()  : mixed

Constants

ON_CRM_ENTITY_RECURRING_MODIFY

public mixed ON_CRM_ENTITY_RECURRING_MODIFY = 'OnCrmRecurringEntityModify'

ON_INVOICE_RECURRING_ADD_EVENT

public mixed ON_INVOICE_RECURRING_ADD_EVENT = 'OnAfterCrmInvoiceRecurringAdd'

ON_INVOICE_RECURRING_DELETE_EVENT

public mixed ON_INVOICE_RECURRING_DELETE_EVENT = 'OnAfterCrmInvoiceRecurringDelete'

ON_INVOICE_RECURRING_EXPOSE_EVENT

public mixed ON_INVOICE_RECURRING_EXPOSE_EVENT = 'OnAfterCrmInvoiceRecurringExpose'

ON_INVOICE_RECURRING_UPDATE_EVENT

public mixed ON_INVOICE_RECURRING_UPDATE_EVENT = 'OnAfterCrmInvoiceRecurringUpdate'

Methods

expose()

public expose([bool $recalculate = false ]) : Result
Parameters
$recalculate : bool = false

Is need to recalculate activity and next execution date after exposing.

Tags
throws
ArgumentException
throws
NotSupportedException
throws
ObjectException
Return values
Result

getField()

public getField(mixed $name) : mixed
Parameters
$name : mixed

getFormMapper()

public static getFormMapper([array<string|int, mixed> $params = [] ]) : Map
Parameters
$params : array<string|int, mixed> = []
Return values
Map

getPreparedEmailData()

public getPreparedEmailData() : mixed

load()

public static load(mixed $id) : mixed
Parameters
$id : mixed

loadByInvoiceId()

public static loadByInvoiceId(mixed $invoiceId) : mixed
Parameters
$invoiceId : mixed

setField()

public setField(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed

setFields()

public setFields([array<string|int, mixed> $fields = [] ]) : mixed
Parameters
$fields : array<string|int, mixed> = []

setTemplateField()

public setTemplateField(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed

setTemplateFields()

public setTemplateFields([array<string|int, mixed> $fields = [] ]) : mixed
Parameters
$fields : array<string|int, mixed> = []

        
On this page

Search results