Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс CashboxBitrixV3
+ Граф наследования:CashboxBitrixV3:

Открытые члены

 buildCheckQuery (Check $check)
 
- Открытые члены унаследованные от CashboxBitrix
 buildZReportQuery ($id)
 
- Открытые члены унаследованные от Cashbox
 getField ($name)
 
 getOfd ()
 
 getValueFromSettings ($name, $code)
 
 validate ()
 
 isCheckable ()
 
 isCorrection ()
 

Открытые статические члены

static getName ()
 
static getSettings ($modelId=0)
 
static getFfdVersion ()
 
- Открытые статические члены унаследованные от CashboxBitrixV2
static extractSettingsFromRequest (Main\HttpRequest $request)
 
static getSupportedKkmModels ()
 
static getCashboxList (array $data)
 
- Открытые статические члены унаследованные от CashboxBitrix
static saveCashbox (array $cashbox)
 
static applyPrintResult (array $data)
 
static getGeneralRequiredFields ()
 
- Открытые статические члены унаследованные от Cashbox
static init ()
 
static getCode ()
 
static create (array $settings)
 
static applyCheckResult (array $data)
 
static applyZReportResult (array $data)
 
static isCorrectionOn ()
 
static isSupportedFFD105 ()
 

Защищенные члены

 isContainMarkingCode (array $check)
 
 buildPosition (array $checkData, array $item)
 
 buildEstimatedStatus (array $checkData)
 
 getPaymentObjectMap ()
 
- Защищенные члены унаследованные от CashboxBitrixV2
 mapVatValue ($checkType, $vat)
 
 getCheckTypeMap ()
 
- Защищенные члены унаследованные от Cashbox
 validateFields ($fields)
 
 isRequiredField ($field)
 

Защищенные статические члены

static getMeasureSettings ()
 
- Защищенные статические члены унаследованные от CashboxBitrixV2
static convertSettings ($kkmId, array $settings)
 
- Защищенные статические члены унаследованные от CashboxBitrix
static showAlarmMessage ($cashboxId)
 
static extractCheckData (array $data)
 
static extractZReportData (array $data)
 
static getErrorType ($errorCode)
 
- Защищенные статические члены унаследованные от Cashbox
static buildUuid ($type, $id)
 
static parseUuid ($uuid)
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от CashboxBitrixV2
const CODE_VAT_0 = 'vat0'
 
const CODE_VAT_10 = 'vat10'
 
const CODE_VAT_20 = 'vat20'
 
const CODE_CALC_VAT_10 = 'vat110'
 
const CODE_CALC_VAT_20 = 'vat120'
 
- Открытые атрибуты унаследованные от CashboxBitrix
const TYPE_Z_REPORT = 1
 
- Открытые атрибуты унаследованные от Cashbox
const UUID_TYPE_CHECK = 'check'
 
const UUID_TYPE_REPORT = 'report'
 
const UUID_DELIMITER = '|'
 
const EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS = 'OnGetCustomCashboxHandlers'
 

Подробное описание

См. определение в файле cashboxbitrixv3.php строка 14

Методы

◆ buildCheckQuery()

buildCheckQuery ( Check $check)
Аргументы
Check$check
Возвращает
array

Переопределяет метод предка Cashbox.

См. определение в файле cashboxbitrixv3.php строка 16

◆ buildEstimatedStatus()

buildEstimatedStatus ( array $checkData)
protected

См. определение в файле cashboxbitrixv3.php строка 71

◆ buildPosition()

buildPosition ( array $checkData,
array $item )
protected

Переопределяет метод предка CashboxBitrixV2.

См. определение в файле cashboxbitrixv3.php строка 47

◆ getFfdVersion()

static getFfdVersion ( )
static

@inheritDoc

Переопределяет метод предка CashboxBitrixV2.

См. определение в файле cashboxbitrixv3.php строка 146

◆ getMeasureSettings()

static getMeasureSettings ( )
staticprotected

См. определение в файле cashboxbitrixv3.php строка 121

◆ getName()

static getName ( )
static
Возвращает
string

Переопределяет метод предка CashboxBitrixV2.

См. определение в файле cashboxbitrixv3.php строка 99

◆ getPaymentObjectMap()

getPaymentObjectMap ( )
protected
Возвращает
array

Переопределяет метод предка CashboxBitrixV2.

См. определение в файле cashboxbitrixv3.php строка 84

◆ getSettings()

static getSettings ( $modelId = 0)
static
Аргументы
int$modelId
Возвращает
array

Переопределяет метод предка CashboxBitrixV2.

См. определение в файле cashboxbitrixv3.php строка 108

◆ isContainMarkingCode()

isContainMarkingCode ( array $check)
protected

См. определение в файле cashboxbitrixv3.php строка 28