1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CashboxBitrixV2
Граф наследования:CashboxBitrixV2:
CashboxBitrix Cashbox CashboxBitrixV3

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

static getName ()
static getSettings ($modelId=0)
static extractSettingsFromRequest (Main\HttpRequest $request)
static getSupportedKkmModels ()
static getFfdVersion ()
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 ()
static isOfdSettingsNeeded ()

Поля данных

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'

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

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

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

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)
static isSupportedDirectCheckLink ()

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

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

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

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

Методы

◆ buildPosition()

buildPosition ( array $checkData,
array $item )
protected

Переопределяется в CashboxBitrixV3.

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

◆ convertSettings()

convertSettings ( $kkmId,
array $settings )
staticprotected
Аргументы
$kkmId
array$settings
Возвращает
array
Исключения
Main

ArgumentException

Исключения
Main

LoaderException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ extractSettingsFromRequest()

extractSettingsFromRequest ( Main\HttpRequest $request)
static
Аргументы
Main\HttpRequest$request
Возвращает
array

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

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

◆ getCashboxList()

getCashboxList ( array $data)
static
Аргументы
array$data
Возвращает
array
Исключения
Main

ArgumentException

Исключения
Main

LoaderException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

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

◆ getCheckTypeMap()

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

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

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

◆ getFfdVersion()

getFfdVersion ( )
static

@inheritDoc

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

Переопределяется в CashboxBitrixV3.

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

◆ getName()

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

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

Переопределяется в CashboxBitrixV3.

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

◆ getPaymentObjectMap()

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

Переопределяется в CashboxBitrixV3.

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

◆ getSettings()

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

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

Переопределяется в CashboxBitrixV3.

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

◆ getSupportedKkmModels()

getSupportedKkmModels ( )
static
Возвращает
array

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

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

◆ mapVatValue()

mapVatValue ( $checkType,
$vat )
protected
Аргументы
$checkType
$vat
Возвращает
mixed

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

Поля

◆ CODE_CALC_VAT_10

const CODE_CALC_VAT_10 = 'vat110'

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

◆ CODE_CALC_VAT_20

const CODE_CALC_VAT_20 = 'vat120'

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

◆ CODE_VAT_0

const CODE_VAT_0 = 'vat0'

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

◆ CODE_VAT_10

const CODE_VAT_10 = 'vat10'

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

◆ CODE_VAT_20

const CODE_VAT_20 = 'vat20'

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


Объявления и описания членов класса находятся в файле: