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

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

 __construct ()
 
 save ()
 
 getDataForCheck ()
 
 setAvailableCashbox (array $cashboxList)
 
 setCorrectionField ($name, $value)
 
 setCorrectionFields ($fields)
 
 getCorrectionFields ()
 
- Открытые члены унаследованные от AbstractCheck
 getField ($name)
 
 setField ($name, $value)
 
 setFields ($fields)
 
 getUrl ()
 
 linkCashbox ($cashboxId)
 
 init ($settings)
 

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

static getSupportedEntityType ()
 
- Открытые статические члены унаследованные от AbstractCheck
static getType ()
 
static getCalculatedSign ()
 
static getName ()
 
static create ($handler)
 

Открытые атрибуты

const CORRECTION_TYPE_SELF = 'self'
 
const CORRECTION_TYPE_INSTRUCTION = 'instruction'
 
- Открытые атрибуты унаследованные от AbstractCheck
const PARAM_FISCAL_DOC_NUMBER = 'fiscal_doc_number'
 
const PARAM_FISCAL_DOC_ATTR = 'fiscal_doc_attribute'
 
const PARAM_FISCAL_RECEIPT_NUMBER = 'fiscal_receipt_number'
 
const PARAM_FN_NUMBER = 'fn_number'
 
const PARAM_SHIFT_NUMBER = 'shift_number'
 
const PARAM_REG_NUMBER_KKT = 'reg_number_kkt'
 
const PARAM_DOC_TIME = 'doc_time'
 
const PARAM_DOC_SUM = 'doc_sum'
 
const PARAM_CALCULATION_ATTR = 'calculation_attribute'
 
const CALCULATED_SIGN_INCOME = 'income'
 
const CALCULATED_SIGN_CONSUMPTION = 'consumption'
 
const SHIPMENT_TYPE_NONE = ''
 
const PAYMENT_TYPE_CASH = 'cash'
 
const PAYMENT_TYPE_ADVANCE = 'advance'
 
const PAYMENT_TYPE_CASHLESS = 'cashless'
 
const PAYMENT_TYPE_CREDIT = 'credit'
 
const SUPPORTED_ENTITY_TYPE_PAYMENT = 'payment'
 
const SUPPORTED_ENTITY_TYPE_SHIPMENT = 'shipment'
 
const SUPPORTED_ENTITY_TYPE_ALL = 'all'
 
const SUPPORTED_ENTITY_TYPE_NONE = 'none'
 

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

 extractDataInternal ()
 
- Защищенные члены унаследованные от AbstractCheck
 extractData ()
 
 getVatIdByVatRate ($vatRate)
 

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

 $correction = []
 
- Защищенные данные унаследованные от AbstractCheck
const EVENT_ON_CHECK_PREPARE_DATA = 'OnSaleCheckPrepareData'
 
 $fields = array()
 
 $cashboxList = array()
 
 $entities = array()
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( )

Check constructor.

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

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

Методы

◆ extractDataInternal()

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

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

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

◆ getCorrectionFields()

getCorrectionFields ( )
Возвращает
array|false
Исключения
Main

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ getDataForCheck()

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

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

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

◆ getSupportedEntityType()

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

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

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

◆ save()

save ( )
Возвращает
Main\ORM\Data\AddResult|Main\ORM\Data\UpdateResult
Исключения

Exception

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

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

◆ setAvailableCashbox()

setAvailableCashbox ( array $cashboxList)
Аргументы
array$cashboxList

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

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

◆ setCorrectionField()

setCorrectionField ( $name,
$value )
Аргументы
$name
$value
Исключения
Main

ArgumentException

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

◆ setCorrectionFields()

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

ArgumentException

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

Данные класса

◆ $correction

$correction = []
protected

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

◆ CORRECTION_TYPE_INSTRUCTION

const CORRECTION_TYPE_INSTRUCTION = 'instruction'

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

◆ CORRECTION_TYPE_SELF

const CORRECTION_TYPE_SELF = 'self'

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