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

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

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

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

 extractDataInternal ()
 
 needPrintMarkingCode ($basketItem)
 
- Защищенные члены унаследованные от Check
 checkRelatedEntities ($entities)
 
 buildTag1162 (string $markingCode, string $markingCodeGroup)
 
 convertToBinaryFormat ($string, $size)
 
 convertCharsToHex ($string)
 
 getDeliveryVatId (Shipment $shipment)
 
 getProductVatId (BasketItem $basketItem)
 
 extractDataFromEntities (array $entities)
 
 getPaymentObject (BasketItem $basketItem)
 
- Защищенные члены унаследованные от AbstractCheck
 __construct ()
 
 extractData ()
 
 getVatIdByVatRate ($vatRate)
 

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

- Открытые члены унаследованные от Check
 setRelatedEntities (array $entities)
 
 save ()
 
 getDataForCheck ()
 
 validate ()
 
- Открытые члены унаследованные от AbstractCheck
 getField ($name)
 
 setField ($name, $value)
 
 setFields ($fields)
 
 getUrl ()
 
 setAvailableCashbox (array $cashboxList)
 
 linkCashbox ($cashboxId)
 
 init ($settings)
 
- Открытые атрибуты унаследованные от Check
const PAYMENT_OBJECT_COMMODITY = 'commodity'
 
const PAYMENT_OBJECT_EXCISE = 'excise'
 
const PAYMENT_OBJECT_JOB = 'job'
 
const PAYMENT_OBJECT_SERVICE = 'service'
 
const PAYMENT_OBJECT_PAYMENT = 'payment'
 
const PAYMENT_OBJECT_GAMBLING_BET = 'gambling_bet'
 
const PAYMENT_OBJECT_GAMBLING_PRIZE = 'gambling_prize'
 
const PAYMENT_OBJECT_LOTTERY = 'lottery'
 
const PAYMENT_OBJECT_LOTTERY_PRIZE = 'lottery_prize'
 
const PAYMENT_OBJECT_INTELLECTUAL_ACTIVITY = 'intellectual_activity'
 
const PAYMENT_OBJECT_AGENT_COMMISSION = 'agent_commission'
 
const PAYMENT_OBJECT_COMPOSITE = 'composite'
 
const PAYMENT_OBJECT_ANOTHER = 'another'
 
const PAYMENT_OBJECT_PROPERTY_RIGHT = 'property_right'
 
const PAYMENT_OBJECT_NON_OPERATING_GAIN = 'non-operating_gain'
 
const PAYMENT_OBJECT_SALES_TAX = 'sales_tax'
 
const PAYMENT_OBJECT_RESORT_FEE = 'resort_fee'
 
const PAYMENT_OBJECT_DEPOSIT = 'deposit'
 
const PAYMENT_OBJECT_EXPENSE = 'expense'
 
const PAYMENT_OBJECT_PENSION_INSURANCE_IP = 'pension_insurance_ip'
 
const PAYMENT_OBJECT_PENSION_INSURANCE = 'pension_insurance'
 
const PAYMENT_OBJECT_MEDICAL_INSURANCE_IP = 'medical_insurance_ip'
 
const PAYMENT_OBJECT_MEDICAL_INSURANCE = 'medical_insurance'
 
const PAYMENT_OBJECT_SOCIAL_INSURANCE = 'social_insurance'
 
const PAYMENT_OBJECT_CASINO_PAYMENT = 'casino_payment'
 
const PAYMENT_OBJECT_COMMODITY_MARKING_NO_MARKING_EXCISE = 'commodity_marking_no_marking_excise'
 
const PAYMENT_OBJECT_COMMODITY_MARKING_EXCISE = 'commodity_marking_excise'
 
const PAYMENT_OBJECT_COMMODITY_MARKING_NO_MARKING = 'commodity_marking_no_marking'
 
const PAYMENT_OBJECT_COMMODITY_MARKING = 'commodity_marking'
 
const PAYMENT_OBJECT_INSURANCE_PREMIUM = 'insurance_premium'
 
const PAYMENT_OBJECT_FINE = 'fine'
 
const PAYMENT_OBJECT_TAX = 'tax'
 
const PAYMENT_OBJECT_AGENT_WITHDRAWALS = 'agent_withdrawals'
 
- Открытые атрибуты унаследованные от 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'
 
- Защищенные данные унаследованные от AbstractCheck
const EVENT_ON_CHECK_PREPARE_DATA = 'OnSaleCheckPrepareData'
 
 $fields = array()
 
 $cashboxList = array()
 
 $entities = array()
 

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

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

Методы

◆ extractDataInternal()

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

ArgumentException

Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

ArgumentTypeException

Исключения
Main

LoaderException

Исключения
Main

NotImplementedException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

Переопределяется в PrepaymentReturnCashCheck и PrepaymentReturnCheck.

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

◆ getCalculatedSign()

static getCalculatedSign ( )
static
Исключения
Main

NotImplementedException

Возвращает
string

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

Переопределяется в PrepaymentReturnCashCheck и PrepaymentReturnCheck.

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

◆ getName()

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

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

Переопределяется в PrepaymentReturnCashCheck и PrepaymentReturnCheck.

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

◆ getSupportedEntityType()

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

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

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

◆ getSupportedRelatedEntityType()

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

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

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

◆ getType()

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

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

Переопределяется в PrepaymentReturnCashCheck и PrepaymentReturnCheck.

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

◆ needPrintMarkingCode()

needPrintMarkingCode ( $basketItem)
protected

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

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