1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CashboxAtolFarm
Граф наследования:CashboxAtolFarm:
Cashbox IPrintImmediately ICheckable CashboxAtolFarmV4 CashboxAtolFarmV5 CashboxBusinessRu CashboxBusinessRuV5

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

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

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

static getName ()
static getSettings ($modelId=0)
static getGeneralRequiredFields ()
Открытые статические члены унаследованные от Cashbox
static init ()
static getCode ()
static create (array $settings)
static applyCheckResult (array $data)
static applyZReportResult (array $data)
static getSupportedKkmModels ()
static isCorrectionOn ()
static getFfdVersion ()
static isSupportedFFD105 ()
static isOfdSettingsNeeded ()

Поля данных

const OPERATION_CHECK_REGISTRY = 'registry'
const OPERATION_CHECK_CHECK = 'check'
const OPERATION_GET_TOKEN = 'get_token'
const REQUEST_TYPE_GET = 'get'
const REQUEST_TYPE_POST = 'post'
const TOKEN_OPTION_NAME = 'atol_access_token'
const SERVICE_URL = 'https://online.atol.ru/possystem/v3'
const RESPONSE_HTTP_CODE_401 = 401
const RESPONSE_HTTP_CODE_200 = 200
const CODE_VAT_0 = 'vat0'
const CODE_VAT_10 = 'vat10'
const CODE_VAT_20 = 'vat20'
Поля данных унаследованные от Cashbox
const UUID_TYPE_CHECK = 'check'
const UUID_TYPE_REPORT = 'report'
const UUID_DELIMITER = '|'
const EVENT_ON_GET_CUSTOM_CASHBOX_HANDLERS = 'OnGetCustomCashboxHandlers'

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

 getCallbackUrl ()
 getCheckTypeMap ()
 getRequestUrl ($operation, $token, array $queryData=array())
 registerCheck ($operation, array $check)
 checkByUuid ($uuid)
 validateCheckQuery (array $checkData)
 getOptionPrefix ()
Защищенные члены унаследованные от Cashbox
 validateFields ($fields)
 isRequiredField ($field)

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

static extractCheckData (array $data)
static extractZReportData (array $data)
static getDefaultVatList ()
static hasMeasureSettings ()
static getMeasureSettings ()
static getErrorType ($errorCode)
Защищенные статические члены унаследованные от Cashbox
static buildUuid ($type, $id)
static parseUuid ($uuid)
static isSupportedDirectCheckLink ()

Защищенные данные

const MAX_NAME_LENGTH = 128
Защищенные данные унаследованные от Cashbox
const MAX_UUID_LENGTH = 100

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

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

Методы

◆ buildZReportQuery()

buildZReportQuery ( $id)
Аргументы
$id
Возвращает
array

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

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

◆ check()

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

Замещает ICheckable.

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

◆ checkByUuid()

checkByUuid ( $uuid)
protected

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

◆ extractCheckData()

extractCheckData ( array $data)
staticprotected
Аргументы
array$data
Возвращает
array

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

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

◆ extractZReportData()

extractZReportData ( array $data)
staticprotected
Аргументы
array$data
Возвращает
array

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

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

◆ getCallbackUrl()

getCallbackUrl ( )
protected
Возвращает
string

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

◆ getCheckTypeMap()

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

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

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

◆ getDefaultVatList()

getDefaultVatList ( )
staticprotected

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

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

◆ getErrorType()

getErrorType ( $errorCode)
staticprotected
Аргументы
$errorCode
Исключения
Main

NotImplementedException

Возвращает
int

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

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

◆ getGeneralRequiredFields()

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

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

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

◆ getMeasureSettings()

getMeasureSettings ( )
staticprotected
Возвращает
array

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

◆ getName()

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

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

Переопределяется в CashboxAtolFarmV4, CashboxAtolFarmV5, CashboxBusinessRu и CashboxBusinessRuV5.

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

◆ getOptionPrefix()

getOptionPrefix ( )
protected
Возвращает
string

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

◆ getRequestUrl()

getRequestUrl ( $operation,
$token,
array $queryData = array() )
protected
Аргументы
$operation
$token
array$queryData
Возвращает
string
Исключения
Main

SystemException

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

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

◆ getSettings()

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

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

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

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

◆ hasMeasureSettings()

hasMeasureSettings ( )
staticprotected
Возвращает
bool

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

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

◆ printImmediately()

printImmediately ( Check $check)
Аргументы
Check$check
Возвращает
Result
Исключения
Main

SystemException

Замещает IPrintImmediately.

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

◆ registerCheck()

registerCheck ( $operation,
array $check )
protected
Аргументы
$operation
array$check
Возвращает
Result
Исключения
Main

SystemException

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

◆ validateCheckQuery()

validateCheckQuery ( array $checkData)
protected
Аргументы
array$checkData
Возвращает
Result

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

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

Поля

◆ CODE_VAT_0

const CODE_VAT_0 = 'vat0'

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

◆ CODE_VAT_10

const CODE_VAT_10 = 'vat10'

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

◆ CODE_VAT_20

const CODE_VAT_20 = 'vat20'

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

◆ MAX_NAME_LENGTH

const MAX_NAME_LENGTH = 128
protected

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

◆ OPERATION_CHECK_CHECK

const OPERATION_CHECK_CHECK = 'check'

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

◆ OPERATION_CHECK_REGISTRY

const OPERATION_CHECK_REGISTRY = 'registry'

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

◆ OPERATION_GET_TOKEN

const OPERATION_GET_TOKEN = 'get_token'

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

◆ REQUEST_TYPE_GET

const REQUEST_TYPE_GET = 'get'

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

◆ REQUEST_TYPE_POST

const REQUEST_TYPE_POST = 'post'

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

◆ RESPONSE_HTTP_CODE_200

const RESPONSE_HTTP_CODE_200 = 200

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

◆ RESPONSE_HTTP_CODE_401

const RESPONSE_HTTP_CODE_401 = 401

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

◆ SERVICE_URL

const SERVICE_URL = 'https://online.atol.ru/possystem/v3'

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

◆ TOKEN_OPTION_NAME

const TOKEN_OPTION_NAME = 'atol_access_token'

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


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