array (
'debug' => true,
'handled_errors_types' => 4437,
'exception_errors_types' => 4437,
'ignore_silence' => false,
'assertion_throws_exception' => true,
'assertion_error_type' => 256,
'log' => array (
'settings' => array (
'file' => 'bitrix/modules/error.log',
'log_size' => 1000000,
),
),
),
И подскажите - у вас на скрине файл - какой у него путь в битриксе, посмотреть хочется на код?
$USER= null;
'debug' => true,
получаю \PositionUserTable
$hldata_res= \Bitrix\Highloadblock\HighloadBlockTable::getList(
array(
'filter'=> array(
'=NAME'=> 'PositionUser'
)
)
);
$hl_data= $hldata_res->fetch();
$hlentity= Bitrix\Highloadblock\HighloadBlockTable::compileEntity( $hl_data );
$hl_class= $hlentity->getDataClass();
$hldata_res= \Bitrix\Highloadblock\HighloadBlockTable::getList(
array(
'filter'=> array(
'=TABLE_NAME'=> 'position_user'
)
)
);
$hl_data= $hldata_res->fetch();
$hlentity= Bitrix\Highloadblock\HighloadBlockTable::compileEntity( $hl_data );
$hl_class= $hlentity->getDataClass();
//Компилируем класс по хайлоадблоку с ID == 1:
if (CModule::IncludeModule('highloadblock')) {
$arHLBlock = Bitrix\Highloadblock\HighloadBlockTable::getById(1)->fetch();
$obEntity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($arHLBlock);
$strEntityDataClass = $obEntity->getDataClass();
}
...
//Пример выборки на основе скомпилированного класса:
$rsData = $strEntityDataClass::getList(array(
'filter' => array( 'ID' => КодДолжности ),
'select' => array( '*' ),
'limit' => '1',
));
if ($arItem = $rsData->Fetch()) { ... }
Помучайте этот скрипт.