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

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

 setFields (array $values)
 
 setField ($name, $value)
 
 getField ($name)
 
 parse (array $rawFields)
 
 getDirectionType ()
 

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

static checkSettings ()
 
static configuration ()
 

Открытые атрибуты

const EVENT_ON_EXCHANGE_CONFIGURE_IMPORTER = 'OnExchangeConfigureImporter'
 
const DELIVERY_SERVICE_XMLID = 'ORDER_DELIVERY'
 

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

 checkFields (array $items)
 
 modifyEntity ($item)
 
 convertDocument (DocumentBase $document)
 
 resolveOwnerEntityTypeId ($typeId)
 
 resolveDocumentTypeId (array $fields)
 
 logger (array $items)
 
- Защищенные члены унаследованные от ImportPattern
 convert (array $items)
 
 import (array $items)
 

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

static setConfig ($option='', $value=true)
 
static getMessage ()
 

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

 $fields
 

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

static $config
 

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

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

Методы

◆ checkFields()

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

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

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

◆ checkSettings()

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

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

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

◆ configuration()

static configuration ( )
static

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

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

◆ convertDocument()

convertDocument ( DocumentBase $document)
protected
Аргументы
DocumentBase$document
Возвращает
ImportBase

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

◆ getDirectionType()

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

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

◆ getField()

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

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

◆ getMessage()

static getMessage ( )
staticprotected
Возвращает
array

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

◆ logger()

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

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

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

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

◆ modifyEntity()

modifyEntity ( $item)
protected
Аргументы
ImportBase$item
Возвращает
Result
Исключения
ArgumentException

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

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

◆ parse()

parse ( array $rawFields)
Аргументы
array$rawFields
Возвращает
Result
Исключения

Bitrix\Main\ArgumentOutOfRangeException

Исключения

Bitrix\Main\NotSupportedException

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

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

◆ resolveDocumentTypeId()

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

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

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

◆ resolveOwnerEntityTypeId()

resolveOwnerEntityTypeId ( $typeId)
abstractprotected

Переопределяется в ImportOneCContragentBase и ImportOneCPackage.

◆ setConfig()

static setConfig ( $option = '',
$value = true )
staticprotected

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

◆ setField()

setField ( $name,
$value )
Аргументы
$name
$value

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

◆ setFields()

setFields ( array $values)
Аргументы
array$values

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

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

◆ $config

$config
staticprotected

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

◆ $fields

$fields
protected

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

◆ DELIVERY_SERVICE_XMLID

const DELIVERY_SERVICE_XMLID = 'ORDER_DELIVERY'

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

◆ EVENT_ON_EXCHANGE_CONFIGURE_IMPORTER

const EVENT_ON_EXCHANGE_CONFIGURE_IMPORTER = 'OnExchangeConfigureImporter'

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