1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс ImportOneCPackage
Граф наследования:ImportOneCPackage:
ImportOneCBase ImportPattern ImportOneCPackageCRM ImportOneCPackageSale ImportOneCSubordinateSale

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

static getInstance ()
static checkSettings ()
static configuration ()

Поля данных

const DELETE_IF_NOT_FOUND_RELATED_PAYMENT_DOCUMENT = 0x0001
Поля данных унаследованные от ImportOneCBase
const EVENT_ON_EXCHANGE_CONFIGURE_IMPORTER = 'OnExchangeConfigureImporter'
const DELIVERY_SERVICE_XMLID = 'ORDER_DELIVERY'

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

 checkDocuments (array $documents)
 getDeliveryServiceItem (array $list)
 convert (array $documents)
 resolveOwnerEntityTypeId ($typeId)
 checkFields (array $items)
 sortItems (array $items)
 loadParent (array $items)
 resolveEntityTypeId (\Bitrix\Sale\Internals\Entity $entity)
 orderIsLoad ($order, $itemOrder)
 hasCollisionErrors ($items)
 UpdateCashBoxChecks (Exchange\Entity\OrderImport $orderImport, array $items)
Защищенные члены унаследованные от ImportOneCBase
 modifyEntity ($item)
 convertDocument (DocumentBase $document)
 resolveDocumentTypeId (array $fields)
 logger (array $items)
Защищенные члены унаследованные от ImportPattern
 import (array $items)

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

static getParentEntityTypeId ()
static getShipmentEntityTypeId ()
static getPaymentCardEntityTypeId ()
static getPaymentCashEntityTypeId ()
static getPaymentCashLessEntityTypeId ()
Защищенные статические члены унаследованные от ImportOneCBase
static setConfig ($option='', $value=true)
static getMessage ()

Защищенные данные

 $order = null
Защищенные данные унаследованные от ImportOneCBase
 $fields

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

Открытые члены унаследованные от ImportOneCBase
 setFields (array $values)
 setField ($name, $value)
 getField ($name)
 parse (array $rawFields)
 getDirectionType ()
Статические защищенные данные унаследованные от ImportOneCBase
static $config

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

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

Методы

◆ checkDocuments()

checkDocuments ( array $documents)
protected
Аргументы
OneC\DocumentBase[]$documents
Возвращает
Result

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

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

◆ checkFields()

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

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

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

◆ checkSettings()

checkSettings ( )
static
Возвращает
Result|null
Исключения

Bitrix\Main\ArgumentNullException

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

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

◆ configuration()

configuration ( )
static

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

Переопределяется в ImportOneCPackageCRM и ImportOneCSubordinateSale.

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

◆ convert()

convert ( array $documents)
protected
Аргументы
OneC\DocumentBase[]$documents
Возвращает
Result
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\NotSupportedException

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

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

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

◆ getDeliveryServiceItem()

getDeliveryServiceItem ( array $list)
protected
Аргументы
array$list
Возвращает
mixed|null

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

◆ getInstance()

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

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

◆ getParentEntityTypeId()

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

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

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

◆ getPaymentCardEntityTypeId()

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

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

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

◆ getPaymentCashEntityTypeId()

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

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

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

◆ getPaymentCashLessEntityTypeId()

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

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

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

◆ getShipmentEntityTypeId()

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

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

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

◆ hasCollisionErrors()

hasCollisionErrors ( $items)
protected
Аргументы
ImportBase[]$items
Возвращает
bool

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

◆ loadParent()

loadParent ( array $items)
protected
Аргументы
array$items
Возвращает
Exchange\Entity\EntityImport|null

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

◆ orderIsLoad()

orderIsLoad ( $order,
$itemOrder )
protected
Аргументы
$order
Exchange\Entity\EntityImport$itemOrder
Возвращает
Result

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

◆ resolveEntityTypeId()

resolveEntityTypeId ( \Bitrix\Sale\Internals\Entity $entity)
protected

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

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

◆ resolveOwnerEntityTypeId()

resolveOwnerEntityTypeId ( $typeId)
protected
Аргументы
$typeId
Возвращает
int

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

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

◆ sortItems()

sortItems ( array $items)
protected
Аргументы
ImportBase[]$items
Возвращает
ImportBase[]

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

◆ UpdateCashBoxChecks()

UpdateCashBoxChecks ( Exchange\Entity\OrderImport $orderImport,
array $items )
protected
Аргументы
Entity\OrderImport$orderImport
ProfileImport[] | Exchange\Entity\EntityImport[]$items
Возвращает
Result

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

Поля

◆ $order

$order = null
protected

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

◆ DELETE_IF_NOT_FOUND_RELATED_PAYMENT_DOCUMENT

const DELETE_IF_NOT_FOUND_RELATED_PAYMENT_DOCUMENT = 0x0001

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


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