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

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

 __construct ($parentEntityContext=null)
 
 getOwnerTypeId ()
 
 setEntity (Internals\Entity $entity)
 
 add (array $params)
 
 prepareFieldsDeliveryService ($fields)
 
 initFields ()
 
- Открытые члены унаследованные от EntityImport
 setParentEntity (Sale\Order $parentEntity)
 
 getParentEntity ()
 
 isLoadedParentEntity ()
 
 setEntity (Sale\Internals\Entity $entity)
 
 getEntity ()
 
 setExternal ($external=true)
 
 setCollisions ($tipeId, Sale\Internals\Entity $entity, $message=null)
 
 getCollisions ()
 
 hasCollisions ()
 
 isMarked ()
 
 getId ()
 
 isImportable ()
 
 save ()
 
- Открытые члены унаследованные от ImportBase
 update (array $params)
 
 delete (array $params=null)
 
 load (array $fields)
 
 import (array $params)
 
 getExternalId ()
 
 setFields (array $values)
 
 setField ($name, $value)
 
 getField ($name)
 
 getFieldValues ()
 
 refreshData (array $fields)
 
 initFieldsFromArray ($fields)
 
 loadSettings (ISettings $settings)
 
 loadCriterion (ICriterion $criterion)
 
 getLoadedCriterion ()
 
 loadCollision (ICollision $collision)
 
 getLoadedCollision ()
 
 getSettings ()
 
 loadLogger (Exchange\Internals\Logger $logger)
 
 getLoadedLogger ()
 
 getCurrentLogger ()
 
 initLogger ()
 
 getLogger ()
 
 hasCollisionErrors ()
 
 hasCollisionWarnings ()
 
 hasLogging ()
 

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

static getFieldsDeliveryService ($fields)
 
static resolveEntityTypeId (Internals\Entity $shipment)
 
- Открытые статические члены унаследованные от EntityImport
static resolveEntityTypeId (Sale\Internals\Entity $entity)
 
static getFieldExternalId ()
 

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

 checkFields (array $fields)
 
 getExternalFieldName ()
 
 getBasketItemByItem (Sale\BasketBase $basket, array $item)
 
 getAttributesItem (Sale\BasketItem $basket)
 
- Защищенные члены унаследованные от EntityImport
 isExternal ()
 
 addMarker ($order, $entity, $result)
 
 checkEntity ($id)
 
- Защищенные члены унаследованные от ImportBase
 getFieldsTraits ()
 

Статические защищенные данные

static $currentSettingsStores = null
 

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

- Открытые атрибуты унаследованные от EntityImport
 $collisions = array()
 
- Открытые атрибуты унаследованные от ImportBase
const ITEM_ITEM = 'ITEM'
 
const ITEM_SERVICE = 'SERVICE'
 
- Защищенные статические члены унаследованные от ImportBase
static getBusinessValueOrderProvider (\Bitrix\Sale\IBusinessValueProvider $entity)
 
- Защищенные данные унаследованные от EntityImport
 $parentEntity = null
 
 $entity = null
 
 $external = null
 
 $marked = false
 
- Защищенные данные унаследованные от ImportBase
 $collisionErrors = false
 
 $collisionWarnings = false
 
 $logging = false
 
 $fields
 
 $settings = null
 
 $loadCriterion = null
 
 $loadLogger = null
 
 $loadCollision = null
 
 $logger = array()
 

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

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

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

◆ __construct()

__construct ( $parentEntityContext = null)

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

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

Методы

◆ add()

add ( array $params)
Аргументы
array$params
Возвращает
Sale\Result

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

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

◆ checkFields()

checkFields ( array $fields)
protected
Аргументы
array$fields
Возвращает
Sale\Result

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

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

◆ getAttributesItem()

getAttributesItem ( Sale\BasketItem $basket)
protected
Аргументы
Sale\BasketItem$basket
Возвращает
array

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

◆ getBasketItemByItem()

getBasketItemByItem ( Sale\BasketBase $basket,
array $item )
protected
Аргументы
Sale\BasketBase$basket
array$item
Возвращает
Sale\BasketItem

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

◆ getExternalFieldName()

getExternalFieldName ( )
protected
Возвращает
string

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

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

◆ getFieldsDeliveryService()

static getFieldsDeliveryService ( $fields)
static
Аргументы
$fields
Возвращает
array

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

◆ getOwnerTypeId()

getOwnerTypeId ( )
Возвращает
int

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

Переопределяется в ShipmentInvoice.

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

◆ initFields()

initFields ( )

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

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

◆ prepareFieldsDeliveryService()

prepareFieldsDeliveryService ( $fields)
Аргументы
$fields
Возвращает
array

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

◆ resolveEntityTypeId()

static resolveEntityTypeId ( Internals\Entity $shipment)
static
Аргументы
Internals\Entity$shipment
Возвращает
int
Исключения
Main

ArgumentException

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

◆ setEntity()

setEntity ( Internals\Entity $entity)
Аргументы
Internals\Entity$entity
Исключения
Main

ArgumentException

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

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

◆ $currentSettingsStores

$currentSettingsStores = null
staticprotected

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