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

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

static getType ()
 
static getName ()
 
static getCalculatedSign ()
 
static getSupportedRelatedEntityType ()
 
- Открытые статические члены унаследованные от Check
static getSupportedEntityType ()
 
- Открытые статические члены унаследованные от 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()
 

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

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

Методы

◆ extractDataInternal()

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

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

Переопределяется в AdvanceReturnCashCheck и AdvanceReturnCheck.

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

◆ getCalculatedSign()

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

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

Переопределяется в AdvanceReturnCashCheck и AdvanceReturnCheck.

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

◆ getName()

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

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

Переопределяется в AdvanceReturnCashCheck и AdvanceReturnCheck.

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

◆ getSupportedRelatedEntityType()

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

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

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

◆ getType()

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

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

Переопределяется в AdvanceReturnCashCheck и AdvanceReturnCheck.

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

◆ needPrintMarkingCode()

needPrintMarkingCode ( $basketItem)
protected

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

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