Здравствуйте, имеется код:
if (CModule::IncludeModule("crm")) {
$arFilter=Array("<DATE_CREATE"=>$datecomp,"ID"=>3,"!ASSIGNED_BY_ID"=>542);
$arSelect=Array("ID","TITLE","ASSIGNED_BY_ID");
$obRes = CCrmCompany::GetListEx($arSort, $arFilter, false, false, $arSelect, $arOptions);
while($arCompany = $obRes->GetNext())
{
//здесь дальнейшие манипуляции//
}}
При запуске скрипта из браузера все отрабатывает корректно, однако, если
добавить его в запуск по агенту то именно на шаге $obRes =
CCrmCompany::GetListEx не отрабатывает (судя по записи в лог). При этом в
списке агентов записывается удачный последний запуск.
Вызов функции сделан так:
function ChinaTask(){
global $USER;
if (!is_object($USER)) $USER = new CUser;
require_once($_SERVER['DOCUMENT_ROOT'].'/include/china_task.php');
return "ChinaTask();";
}
if (CModule::IncludeModule("crm")) {
$arFilter=Array("<DATE_CREATE"=>$datecomp,"ID"=>3,"!ASSIGNED_BY_ID"=>542);
$arSelect=Array("ID","TITLE","ASSIGNED_BY_ID");
$obRes = CCrmCompany::GetListEx($arSort, $arFilter, false, false, $arSelect, $arOptions);
while($arCompany = $obRes->GetNext())
{
//здесь дальнейшие манипуляции//
}}
При запуске скрипта из браузера все отрабатывает корректно, однако, если
добавить его в запуск по агенту то именно на шаге $obRes =
CCrmCompany::GetListEx не отрабатывает (судя по записи в лог). При этом в
списке агентов записывается удачный последний запуск.
Вызов функции сделан так:
function ChinaTask(){
global $USER;
if (!is_object($USER)) $USER = new CUser;
require_once($_SERVER['DOCUMENT_ROOT'].'/include/china_task.php');
return "ChinaTask();";
}