CashboxBitrixV2 extends CashboxBitrix
Class CashboxBitrixV2
Table of Contents
Constants
- CODE_CALC_VAT_10 = 'vat110'
- CODE_CALC_VAT_20 = 'vat120'
- CODE_VAT_0 = 'vat0'
- CODE_VAT_10 = 'vat10'
- CODE_VAT_20 = 'vat20'
- EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS = 'OnGetCustomCashboxHandlers'
- TYPE_Z_REPORT = 1
- UUID_DELIMITER = '|'
- UUID_TYPE_CHECK = 'check'
- UUID_TYPE_REPORT = 'report'
Methods
- applyCheckResult() : Result
- applyPrintResult() : array<string|int, mixed>
- applyZReportResult() : Result
- buildCheckQuery() : array<string|int, mixed>
- buildZReportQuery() : array<string|int, mixed>
- create() : Cashbox|null
- extractSettingsFromRequest() : array<string|int, mixed>
- getCashboxList() : array<string|int, mixed>
- getCheckLink() : string
- getCode() : mixed
- getFfdVersion() : float|null
- getField() : mixed
- getGeneralRequiredFields() : array<string|int, mixed>
- getHandlerList() : array<string|int, mixed>
- getName() : string
- getOfd() : Ofd|null
- getSettings() : array<string|int, mixed>
- getSupportedKkmModels() : array<string|int, mixed>
- getValueFromSettings() : mixed
- init() : void
- isCheckable() : bool
- isCorrection() : bool
- isCorrectionOn() : bool
- isOfdSettingsNeeded() : bool
- isSupportedFFD105() : bool
- saveCashbox() : mixed
- validate() : Result
Constants
CODE_CALC_VAT_10
public
mixed
CODE_CALC_VAT_10
= 'vat110'
CODE_CALC_VAT_20
public
mixed
CODE_CALC_VAT_20
= 'vat120'
CODE_VAT_0
public
mixed
CODE_VAT_0
= 'vat0'
CODE_VAT_10
public
mixed
CODE_VAT_10
= 'vat10'
CODE_VAT_20
public
mixed
CODE_VAT_20
= 'vat20'
EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS
public
mixed
EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS
= 'OnGetCustomCashboxHandlers'
TYPE_Z_REPORT
public
mixed
TYPE_Z_REPORT
= 1
UUID_DELIMITER
public
mixed
UUID_DELIMITER
= '|'
UUID_TYPE_CHECK
public
mixed
UUID_TYPE_CHECK
= 'check'
UUID_TYPE_REPORT
public
mixed
UUID_TYPE_REPORT
= 'report'
Methods
applyCheckResult()
public
static applyCheckResult(array<string|int, mixed> $data) : Result
Parameters
- $data : array<string|int, mixed>
Return values
ResultapplyPrintResult()
public
static applyPrintResult(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed>applyZReportResult()
public
static applyZReportResult(array<string|int, mixed> $data) : Result
Parameters
- $data : array<string|int, mixed>
Return values
ResultbuildCheckQuery()
public
buildCheckQuery(Check $check) : array<string|int, mixed>
Parameters
- $check : Check
Tags
Return values
array<string|int, mixed>buildZReportQuery()
public
buildZReportQuery(mixed $id) : array<string|int, mixed>
Parameters
- $id : mixed
Return values
array<string|int, mixed>create()
public
static create(array<string|int, mixed> $settings) : Cashbox|null
Parameters
- $settings : array<string|int, mixed>
Tags
Return values
Cashbox|nullextractSettingsFromRequest()
public
static extractSettingsFromRequest(HttpRequest $request) : array<string|int, mixed>
Parameters
- $request : HttpRequest
Return values
array<string|int, mixed>getCashboxList()
public
static getCashboxList(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getCheckLink()
public
getCheckLink(array<string|int, mixed> $linkParams) : string
Parameters
- $linkParams : array<string|int, mixed>
Return values
stringgetCode()
public
static getCode() : mixed
getFfdVersion()
public
static getFfdVersion() : float|null
Tags
Return values
float|nullgetField()
public
getField(mixed $name) : mixed
Parameters
- $name : mixed
getGeneralRequiredFields()
public
static getGeneralRequiredFields() : array<string|int, mixed>
Return values
array<string|int, mixed>getHandlerList()
public
static getHandlerList() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
public
static getName() : string
Return values
stringgetOfd()
public
getOfd() : Ofd|null
Return values
Ofd|nullgetSettings()
public
static getSettings([int $modelId = 0 ]) : array<string|int, mixed>
Parameters
- $modelId : int = 0
Return values
array<string|int, mixed>getSupportedKkmModels()
public
static getSupportedKkmModels() : array<string|int, mixed>
Return values
array<string|int, mixed>getValueFromSettings()
public
getValueFromSettings(mixed $name, mixed $code) : mixed
Parameters
- $name : mixed
- $code : mixed
init()
public
static init() : void
Tags
isCheckable()
public
isCheckable() : bool
Return values
boolisCorrection()
public
isCorrection() : bool
Return values
boolisCorrectionOn()
public
static isCorrectionOn() : bool
Return values
boolisOfdSettingsNeeded()
public
static isOfdSettingsNeeded() : bool
Return values
boolisSupportedFFD105()
public
static isSupportedFFD105() : bool
Use \Bitrix\Sale\Cashbox\Cashbox::getFfdVersion instead
Return values
boolsaveCashbox()
public
static saveCashbox(array<string|int, mixed> $cashbox) : mixed
Parameters
- $cashbox : array<string|int, mixed>
Tags
validate()
public
validate() : Result