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

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

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

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

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

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

 __construct (array $documentFields, array $config=[])
 
 getDocumentId ()
 
 getDocumentType ()
 
 isNewDocument ()
 
 loadDocument ()
 
 getDocumentFields ()
 
 getDocumentCommonFields ()
 
 getTotalInfoControlForNewDocument ()
 
 getTotalInfoControlForExistingDocument ()
 
 getDocumentSpecificFields ()
 
 getUfComponentFields ()
 
 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
 
 $userFieldInfos = null
 
 $createUfUrl = ''
 
Contractor Provider IProvider $contractorsProvider
 

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

static array $users = []
 

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

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

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

◆ __construct()

__construct ( array $documentFields,
array $config = [] )
protected

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

Методы

◆ createByArray()

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

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

◆ createById()

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

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

◆ createByType()

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

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

◆ getAdditionalDocumentData()

getAdditionalDocumentData ( array $document)
protected

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

◆ getAdditionalFieldKeys()

getAdditionalFieldKeys ( $fields)
protected

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

◆ getAdditionalUserData()

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

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

◆ getConfigId()

getConfigId ( )

@inheritDoc

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

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

◆ getContractorData()

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

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

◆ getContractorField()

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

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

◆ getContractorName()

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

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

◆ getDefaultDocumentTitle()

getDefaultDocumentTitle ( string $documentNumber = '')
protected

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

◆ getDocumentCommonFields()

getDocumentCommonFields ( )
protected

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

◆ getDocumentFields()

getDocumentFields ( )
protected

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

◆ getDocumentFiles()

getDocumentFiles ( array $document)
protected

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

◆ getDocumentId()

getDocumentId ( )
protected

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

◆ getDocumentProductsPreview()

getDocumentProductsPreview ( array $document)
protected

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

◆ getDocumentSpecificFields()

getDocumentSpecificFields ( )
protected

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

◆ getDocumentType()

getDocumentType ( )
protected

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

◆ getEntityConfig()

getEntityConfig ( )

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

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

◆ getEntityControllers()

getEntityControllers ( )

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

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

◆ getEntityData()

getEntityData ( )

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

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

◆ getEntityFields()

getEntityFields ( )

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

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

◆ getEntityId()

getEntityId ( )

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

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

◆ getEntityTypeName()

getEntityTypeName ( )

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

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

◆ getFieldTitle()

static getFieldTitle ( $fieldName)
static

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

◆ getGUID()

getGUID ( )

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

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

◆ getMainSectionElements()

getMainSectionElements ( )

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

◆ getTotalInfoControlForExistingDocument()

getTotalInfoControlForExistingDocument ( )
protected

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

◆ getTotalInfoControlForNewDocument()

getTotalInfoControlForNewDocument ( )
protected

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

◆ getUfComponentFields()

getUfComponentFields ( )
protected

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

◆ getUfEntityId()

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

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

◆ getUfPrefix()

getUfPrefix ( )

@inheritDoc

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

◆ getUsersInfo()

getUsersInfo ( array $userIds)
protected

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

◆ isNewDocument()

isNewDocument ( )
protected

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

◆ loadDocument()

loadDocument ( )
protected

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

◆ prepareCurrencyList()

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

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

◆ prepareCurrencyListItem()

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

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

◆ setCreateUfUrl()

setCreateUfUrl ( string $url)

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

◆ shouldPrepareDateFields()

shouldPrepareDateFields ( )
protected

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

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

◆ $config

$config
protected

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

◆ $contractorsProvider

Contractor Provider IProvider $contractorsProvider
protected

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

◆ $createUfUrl

$createUfUrl = ''
protected

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

◆ $document

$document
protected

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

◆ $userFieldInfos

$userFieldInfos = null
protected

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

◆ $users

array $users = []
staticprotected

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

◆ DEFAULT_TYPE

const DEFAULT_TYPE = StoreDocumentTable::TYPE_ARRIVAL
protected

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

◆ ENTITY_TYPE_NAME

const ENTITY_TYPE_NAME = 'store_document'
protected

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

◆ GUID_PREFIX

const GUID_PREFIX = 'STORE_DOCUMENT_DETAIL_'
protected

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

◆ PATH_TO_USER_PROFILE

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

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