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

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

 getConfigId ()
 
 getGUID ()
 
 getEntityId ()
 
 getEntityTypeName ()
 
 getEntityFields ()
 
 getEntityConfig ()
 
 getMainSectionElements ()
 
 getEntityData ()
 
 getEntityControllers ()
 
- Открытые члены унаследованные от BaseProvider
 getFields ()
 
 getGUID ()
 
 getConfigId ()
 
 getEntityId ()
 
 getEntityTypeName ()
 
 getEntityFields ()
 
 getEntityConfig ()
 
 getEntityData ()
 
 getEntityControllers ()
 
 isReadOnly ()
 
 isEntityConfigEditable ()
 
 getModuleId ()
 

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

static createByArray (array $documentFields, array $config=[])
 
static createById (int $id, array $config=[])
 
static createByType (string $type, array $config=[])
 
static getFieldTitle ($fieldName)
 

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

 getDocumentId ()
 
 getDocumentType ()
 
 isNewDocument ()
 
 loadDocument ()
 
 getDocumentFields ()
 
 getDocumentCommonFields ()
 
 getTotalInfoControlForNewDocument ()
 
 getTotalInfoControlForExistingDocument ()
 
 getDocumentSpecificFields ()
 
 getDefaultDocumentTitle (string $documentNumber='')
 
 getAdditionalFieldKeys ($fields)
 
 getDocumentFiles (array $document)
 
 getDocumentProductsPreview (array $document)
 
 getAdditionalDocumentData (array $document)
 
 getContractorField ()
 
 getContractorData (array $document)
 
 getContractorName ()
 
 getUsersInfo (array $userIds)
 
 getAdditionalUserData (array $document, array $userFields, array $usersInfo)
 
 prepareCurrencyList ()
 
 prepareCurrencyListItem (array $currency)
 
 shouldPrepareDateFields ()
 

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

const DEFAULT_TYPE = StoreDocumentTable::TYPE_ARRIVAL
 
const GUID_PREFIX = 'STORE_DOCUMENT_DETAIL_'
 
const ENTITY_TYPE_NAME = 'store_document'
 
const PATH_TO_USER_PROFILE = '/company/personal/user/#user_id#/'
 
 $document
 
 $config
 
Contractor Provider IProvider $contractorsProvider
 

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

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

Методы

◆ createByArray()

static createByArray ( array  $documentFields,
array  $config = [] 
)
static
Аргументы
array$documentFields
array$config
Возвращает
static

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

◆ createById()

static createById ( int  $id,
array  $config = [] 
)
static
Аргументы
int$id
array$config
Возвращает
static

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

◆ createByType()

static createByType ( string  $type,
array  $config = [] 
)
static
Аргументы
string$type
array$config
Возвращает
static

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

◆ getAdditionalDocumentData()

getAdditionalDocumentData ( array  $document)
protected

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

◆ getAdditionalFieldKeys()

getAdditionalFieldKeys (   $fields)
protected

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

◆ getAdditionalUserData()

getAdditionalUserData ( array  $document,
array  $userFields,
array  $usersInfo 
)
protected

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

◆ getConfigId()

getConfigId ( )

@inheritDoc

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

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

◆ getContractorData()

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

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

◆ getContractorField()

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

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

◆ getContractorName()

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

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

◆ getDefaultDocumentTitle()

getDefaultDocumentTitle ( string  $documentNumber = '')
protected

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

◆ getDocumentCommonFields()

getDocumentCommonFields ( )
protected

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

◆ getDocumentFields()

getDocumentFields ( )
protected

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

◆ getDocumentFiles()

getDocumentFiles ( array  $document)
protected

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

◆ getDocumentId()

getDocumentId ( )
protected

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

◆ getDocumentProductsPreview()

getDocumentProductsPreview ( array  $document)
protected

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

◆ getDocumentSpecificFields()

getDocumentSpecificFields ( )
protected

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

◆ getDocumentType()

getDocumentType ( )
protected

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

◆ getEntityConfig()

getEntityConfig ( )

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

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

◆ getEntityControllers()

getEntityControllers ( )

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

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

◆ getEntityData()

getEntityData ( )

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

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

◆ getEntityFields()

getEntityFields ( )

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

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

◆ getEntityId()

getEntityId ( )

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

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

◆ getEntityTypeName()

getEntityTypeName ( )

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

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

◆ getFieldTitle()

static getFieldTitle (   $fieldName)
static

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

◆ getGUID()

getGUID ( )

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

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

◆ getMainSectionElements()

getMainSectionElements ( )

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

◆ getTotalInfoControlForExistingDocument()

getTotalInfoControlForExistingDocument ( )
protected

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

◆ getTotalInfoControlForNewDocument()

getTotalInfoControlForNewDocument ( )
protected

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

◆ getUsersInfo()

getUsersInfo ( array  $userIds)
protected

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

◆ isNewDocument()

isNewDocument ( )
protected

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

◆ loadDocument()

loadDocument ( )
protected

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

◆ prepareCurrencyList()

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

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

◆ prepareCurrencyListItem()

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

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

◆ shouldPrepareDateFields()

shouldPrepareDateFields ( )
protected

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

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

◆ $config

$config
protected

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

◆ $contractorsProvider

Contractor Provider IProvider $contractorsProvider
protected

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

◆ $document

$document
protected

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

◆ DEFAULT_TYPE

const DEFAULT_TYPE = StoreDocumentTable::TYPE_ARRIVAL
protected

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

◆ ENTITY_TYPE_NAME

const ENTITY_TYPE_NAME = 'store_document'
protected

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

◆ GUID_PREFIX

const GUID_PREFIX = 'STORE_DOCUMENT_DETAIL_'
protected

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

◆ PATH_TO_USER_PROFILE

const PATH_TO_USER_PROFILE = '/company/personal/user/#user_id#/'
protected

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