1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс OrderImport
Граф наследования:OrderImport:
EntityImport ImportBase Invoice Order

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

 __construct ($parentEntityContext=null)
 getOwnerTypeId ()
 setEntity (Internals\Entity $entity)
 delete (array $params=null)
 refreshData (array $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
 add (array $params)
 update (array $params)
 load (array $fields)
 import (array $params)
 getExternalId ()
 setFields (array $values)
 setField ($name, $value)
 getField ($name)
 getFieldValues ()
 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 getFieldsInfo ()
static getGroupItemsBasketFields ($fields)
static resolveEntityTypeId (Internals\Entity $order)
Открытые статические члены унаследованные от EntityImport
static resolveEntityTypeId (Sale\Internals\Entity $entity)
static getFieldExternalId ()

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

 checkFields (array $fields)
 getExternalFieldName ()
 getCodeAfterDelimiter ($code)
 getShipmentTypeId ()
 entityCreateByFactory ($typeId)
 getFieldsTaxes ()
 getCashBoxChecks ()
Защищенные члены унаследованные от EntityImport
 isExternal ()
 addMarker ($order, $entity, $result)
 checkEntity ($id)
Защищенные члены унаследованные от ImportBase
 getFieldsTraits ()

Защищенные статические члены

static getBusinessValueOrderProvider (Sale\IBusinessValueProvider $entity)
Защищенные статические члены унаследованные от ImportBase
static getBusinessValueOrderProvider (\Bitrix\Sale\IBusinessValueProvider $entity)

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

Поля данных унаследованные от EntityImport
 $collisions = array()
Поля данных унаследованные от ImportBase
const ITEM_ITEM = 'ITEM'
const ITEM_SERVICE = 'SERVICE'
Защищенные данные унаследованные от 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()

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

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

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

◆ __construct()

__construct ( $parentEntityContext = null)

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

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

Методы

◆ checkFields()

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

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

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

◆ delete()

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

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

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

◆ entityCreateByFactory()

entityCreateByFactory ( $typeId)
protected
Возвращает
Exchange\ImportBase

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

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

◆ getBusinessValueOrderProvider()

getBusinessValueOrderProvider ( Sale\IBusinessValueProvider $entity)
staticprotected
Аргументы
Sale\IBusinessValueProvider$entity
Возвращает
Order

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

◆ getCashBoxChecks()

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

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

◆ getCodeAfterDelimiter()

getCodeAfterDelimiter ( $code)
protected
Аргументы
$code
Возвращает
string|null

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

◆ getExternalFieldName()

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

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

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

◆ getFieldsInfo()

getFieldsInfo ( )
static

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

◆ getFieldsTaxes()

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

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

◆ getGroupItemsBasketFields()

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

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

◆ getOwnerTypeId()

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

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

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

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

◆ getShipmentTypeId()

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

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

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

◆ initFields()

initFields ( )

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

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

◆ refreshData()

refreshData ( array $fields)
Аргументы
array$fields

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

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

◆ resolveEntityTypeId()

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

ArgumentException

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

◆ setEntity()

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

ArgumentException

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


Объявления и описания членов класса находятся в файле: