Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Manager

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

static getListWithRestrictions (CollectableEntity $entity)
 
static getAvailableCashboxList (Check $check)
 
static getList (array $parameters=[])
 
static getRestHandlersList ()
 
static getObjectById ($id)
 
static chooseCashbox ($cashboxList)
 
static getConnectionLink ()
 
static getListFromCache ()
 
static getCashboxFromCache ($cashboxId)
 
static buildZReportQuery ($cashboxId, $id)
 
static buildChecksQuery ($cashboxIds)
 
static buildConcreteCheckQuery ($cashboxId, Check $check)
 
static add (array $data)
 
static isEnabledPaySystemPrint ()
 
static canPaySystemPrint (Sale\Payment $payment)
 
static writeToLog ($cashboxId, Main\Error $error)
 
static isCashboxChecksExist ($cashboxId)
 
static deactivateCashbox ($cashboxId)
 
static isPaySystemCashbox (string $cashboxClassName)
 

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

const LEVEL_TRACE_E_IGNORED = 0
 
const LEVEL_TRACE_E_ERROR = Errors\Error::LEVEL_TRACE
 
const LEVEL_TRACE_E_WARNING = Errors\Warning::LEVEL_TRACE
 
const DEBUG_MODE = false
 
const CACHE_ID = 'BITRIX_CASHBOX_LIST'
 
const TTL = 31536000
 
const CHECK_STATUS_AGENT = '\Bitrix\Sale\Cashbox\Manager::updateChecksStatus();'
 

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

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

Методы

◆ add()

static add ( array $fields)
static
Аргументы
array$data
Возвращает
\Bitrix\Main\Entity\AddResult

Adds delivery service

Аргументы
array$fields
Возвращает
AddResult
Исключения
SystemException

Exception

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

◆ buildChecksQuery()

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

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

◆ buildConcreteCheckQuery()

static buildConcreteCheckQuery ( $cashboxId,
Check $check )
static
Аргументы
$cashboxId
Check$check
Возвращает
array

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

◆ buildZReportQuery()

static buildZReportQuery ( $cashboxId,
$id )
static
Аргументы
$cashboxId
$id
Возвращает
array

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

◆ canPaySystemPrint()

static canPaySystemPrint ( Sale\Payment $payment)
static
Аргументы
Sale\Payment$payment
Возвращает
bool

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

◆ chooseCashbox()

static chooseCashbox ( $cashboxList)
static
Аргументы
$cashboxList
Check | null$check
Возвращает
mixed
Исключения
Main

SystemException

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

◆ deactivateCashbox()

static deactivateCashbox ( $cashboxId)
static
Аргументы
$cashboxId
Возвращает
Main\ORM\Data\UpdateResult

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

◆ getAvailableCashboxList()

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

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

◆ getCashboxFromCache()

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

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

◆ getConnectionLink()

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

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

◆ getList()

static getList ( array $parameters = [])
static
Аргументы
array$parameters
Возвращает
Main\ORM\Query\Result
Исключения
Main

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ getListFromCache()

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

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

◆ getListWithRestrictions()

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

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

◆ getObjectById()

static getObjectById ( $id)
static
Аргументы
$id
Возвращает
Cashbox|ICheckable|null

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

◆ getRestHandlersList()

static getRestHandlersList ( )
static

Returns a list of all the registered rest cashbox handlers Structure: handler code => handler data

Возвращает
array
Исключения
Main

ArgumentException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

◆ isCashboxChecksExist()

static isCashboxChecksExist ( $cashboxId)
static
Аргументы
$cashboxId
Возвращает
bool

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

◆ isEnabledPaySystemPrint()

static isEnabledPaySystemPrint ( )
static

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

◆ isPaySystemCashbox()

static isPaySystemCashbox ( string $cashboxClassName)
static
Аргументы
string$cashboxClassName
Возвращает
bool

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

◆ writeToLog()

static writeToLog ( $cashboxId,
Main\Error $error )
static
Аргументы
$cashboxId
Main\Error$error
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

ArgumentTypeException

Исключения
Main

ObjectException

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

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

◆ CACHE_ID

const CACHE_ID = 'BITRIX_CASHBOX_LIST'

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

◆ CHECK_STATUS_AGENT

const CHECK_STATUS_AGENT = '\Bitrix\Sale\Cashbox\Manager::updateChecksStatus();'

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

◆ DEBUG_MODE

const DEBUG_MODE = false

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

◆ LEVEL_TRACE_E_ERROR

const LEVEL_TRACE_E_ERROR = Errors\Error::LEVEL_TRACE

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

◆ LEVEL_TRACE_E_IGNORED

const LEVEL_TRACE_E_IGNORED = 0

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

◆ LEVEL_TRACE_E_WARNING

const LEVEL_TRACE_E_WARNING = Errors\Warning::LEVEL_TRACE

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

◆ TTL

const TTL = 31536000

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