1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
advancepaymentcheck.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Sale\Cashbox;
4
5
use Bitrix\Main;
6
7
Main\Localization\Loc::loadMessages
(__FILE__);
8
13
14
class
AdvancePaymentCheck
extends
Check
15
{
19
public
static
function
getType
()
20
{
21
return
'advancepayment'
;
22
}
23
27
public
static
function
getName
()
28
{
29
return
Main\Localization\Loc::getMessage
(
'SALE_CASHBOX_ADVANCE_PAYMENT_NAME'
);
30
}
31
35
public
static
function
getCalculatedSign
()
36
{
37
return
static::CALCULATED_SIGN_INCOME;
38
}
39
43
protected
function
extractDataInternal
()
44
{
45
$result
= parent::extractDataInternal();
46
47
unset(
$result
[
'DELIVERY'
]);
48
$result
[
'PRODUCTS'
] = [
49
[
50
'NAME'
=>
Main\Localization\Loc::getMessage
(
'SALE_CASHBOX_ADVANCE_PAYMENT_ITEM_NAME'
),
51
'QUANTITY'
=> 1,
52
'PRICE'
=>
$result
[
'TOTAL_SUM'
],
53
'SUM'
=>
$result
[
'TOTAL_SUM'
],
54
'BASE_PRICE'
=>
$result
[
'TOTAL_SUM'
],
55
'PAYMENT_OBJECT'
=> static::PAYMENT_OBJECT_PAYMENT,
56
'CURRENCY'
=>
$result
[
'CURRENCY'
],
57
]
58
];
59
60
return
$result
;
61
}
62
63
protected
function
needPrintMarkingCode
($basketItem) : bool
64
{
65
return
false
;
66
}
67
71
public
static
function
getSupportedRelatedEntityType
()
72
{
73
return
static::SUPPORTED_ENTITY_TYPE_NONE;
74
}
75
76
}
Bitrix\Main\Localization\Loc\loadMessages
static loadMessages($file)
Определения
loc.php:65
Bitrix\Main\Localization\Loc\getMessage
static getMessage($code, $replace=null, $language=null)
Определения
loc.php:30
Bitrix\Sale\Cashbox\AdvancePaymentCheck
Определения
advancepaymentcheck.php:15
Bitrix\Sale\Cashbox\AdvancePaymentCheck\extractDataInternal
extractDataInternal()
Определения
advancepaymentcheck.php:43
Bitrix\Sale\Cashbox\AdvancePaymentCheck\getType
static getType()
Определения
advancepaymentcheck.php:19
Bitrix\Sale\Cashbox\AdvancePaymentCheck\getName
static getName()
Определения
advancepaymentcheck.php:27
Bitrix\Sale\Cashbox\AdvancePaymentCheck\getSupportedRelatedEntityType
static getSupportedRelatedEntityType()
Определения
advancepaymentcheck.php:71
Bitrix\Sale\Cashbox\AdvancePaymentCheck\needPrintMarkingCode
needPrintMarkingCode($basketItem)
Определения
advancepaymentcheck.php:63
Bitrix\Sale\Cashbox\AdvancePaymentCheck\getCalculatedSign
static getCalculatedSign()
Определения
advancepaymentcheck.php:35
Bitrix\Sale\Cashbox\Check
Определения
check.php:23
$result
$result
Определения
get_property_values.php:14
bitrix
modules
sale
lib
cashbox
advancepaymentcheck.php
Создано системой
1.14.0