1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
exportonecpackagecrm.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Sale\Exchange;
4
5
6
use Bitrix\Sale\Exchange\Entity\Invoice;
7
use Bitrix\Sale\Exchange\Entity\PaymentInvoiceBase;
8
use Bitrix\Sale\Exchange\Entity\ShipmentInvoice;
9
use Bitrix\Sale\Order;
10
use Bitrix\Sale\Payment;
11
use Bitrix\Sale\Shipment;
12
13
class
ExportOneCPackageCRM
extends
ExportOneCPackageSale
14
{
15
16
protected
function
resolveEntityTypeId
(\
Bitrix
\
Sale
\
Internals
\
Entity
$entity
)
17
{
18
$typeId =
EntityType::UNDEFINED
;
19
20
if
(
$entity
instanceof Order)
21
$typeId =
Invoice::resolveEntityTypeId
(
$entity
);
22
elseif
(
$entity
instanceof
Payment
)
23
$typeId =
PaymentInvoiceBase::resolveEntityTypeId
(
$entity
);
24
elseif
(
$entity
instanceof
Shipment
)
25
$typeId =
ShipmentInvoice::resolveEntityTypeId
(
$entity
);
26
27
return
$typeId;
28
}
29
30
static
protected
function
getParentEntityTypeId
()
31
{
32
return
EntityType::INVOICE
;
33
}
34
35
static
protected
function
getShipmentEntityTypeId
()
36
{
37
return
EntityType::INVOICE_SHIPMENT
;
38
}
39
40
static
protected
function
getPaymentCardEntityTypeId
()
41
{
42
return
EntityType::INVOICE_PAYMENT_CARD_TRANSACTION
;
43
}
44
45
static
protected
function
getPaymentCashEntityTypeId
()
46
{
47
return
EntityType::INVOICE_PAYMENT_CASH
;
48
}
49
50
static
protected
function
getPaymentCashLessEntityTypeId
()
51
{
52
return
EntityType::INVOICE_PAYMENT_CASH_LESS
;
53
}
54
58
protected
function
getShemVersion
()
59
{
60
return
static::SHEM_VERSION_3_1;
61
}
62
}
Bitrix\Sale\Exchange\Entity\EntityImport\resolveEntityTypeId
static resolveEntityTypeId(Sale\Internals\Entity $entity)
Определения
entityimport.php:312
Bitrix\Sale\Exchange\Entity\Invoice\resolveEntityTypeId
static resolveEntityTypeId(Entity $order)
Определения
invoice.php:62
Bitrix\Sale\Exchange\Entity\ShipmentInvoice\resolveEntityTypeId
static resolveEntityTypeId(Entity $shipment)
Определения
shipmentinvoice.php:53
Bitrix\Sale\Exchange\EntityType\INVOICE_PAYMENT_CASH
const INVOICE_PAYMENT_CASH
Определения
entitytype.php:18
Bitrix\Sale\Exchange\EntityType\INVOICE_PAYMENT_CASH_LESS
const INVOICE_PAYMENT_CASH_LESS
Определения
entitytype.php:19
Bitrix\Sale\Exchange\EntityType\INVOICE
const INVOICE
Определения
entitytype.php:16
Bitrix\Sale\Exchange\EntityType\INVOICE_PAYMENT_CARD_TRANSACTION
const INVOICE_PAYMENT_CARD_TRANSACTION
Определения
entitytype.php:20
Bitrix\Sale\Exchange\EntityType\UNDEFINED
const UNDEFINED
Определения
entitytype.php:7
Bitrix\Sale\Exchange\EntityType\INVOICE_SHIPMENT
const INVOICE_SHIPMENT
Определения
entitytype.php:17
Bitrix\Sale\Exchange\ExportOneCPackageCRM
Определения
exportonecpackagecrm.php:14
Bitrix\Sale\Exchange\ExportOneCPackageCRM\resolveEntityTypeId
resolveEntityTypeId(\Bitrix\Sale\Internals\Entity $entity)
Определения
exportonecpackagecrm.php:16
Bitrix\Sale\Exchange\ExportOneCPackageCRM\getShemVersion
getShemVersion()
Определения
exportonecpackagecrm.php:58
Bitrix\Sale\Exchange\ExportOneCPackageCRM\getPaymentCashEntityTypeId
static getPaymentCashEntityTypeId()
Определения
exportonecpackagecrm.php:45
Bitrix\Sale\Exchange\ExportOneCPackageCRM\getShipmentEntityTypeId
static getShipmentEntityTypeId()
Определения
exportonecpackagecrm.php:35
Bitrix\Sale\Exchange\ExportOneCPackageCRM\getPaymentCardEntityTypeId
static getPaymentCardEntityTypeId()
Определения
exportonecpackagecrm.php:40
Bitrix\Sale\Exchange\ExportOneCPackageCRM\getPaymentCashLessEntityTypeId
static getPaymentCashLessEntityTypeId()
Определения
exportonecpackagecrm.php:50
Bitrix\Sale\Exchange\ExportOneCPackageCRM\getParentEntityTypeId
static getParentEntityTypeId()
Определения
exportonecpackagecrm.php:30
Bitrix\Sale\Exchange\ExportOneCPackageSale
Определения
exportonecpackagesale.php:15
Bitrix\Sale\Payment
Определения
payment.php:19
Bitrix\Sale\Shipment
Определения
shipment.php:21
$entity
$entity
Определения
group_bizproc_workflow_delete.php:17
Bitrix\Main\Entity
Определения
ufield.php:9
Bitrix\Sale\Cashbox\Internals
Bitrix\Sale
Bitrix
elseif
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения
prolog_main_admin.php:393
bitrix
modules
sale
lib
exchange
exportonecpackagecrm.php
Создано системой
1.14.0