Попробуйте примерно так:
[CODE]if ($arFields["USER_ID"]>0)
{
$arCFileds = Array(
"ACTIVE" => "Y",
"NAME" => $arFields["LOGIN"],
"arrUSER_VIEW" => Array($arFields["USER_ID"]),
"arrUSER_ADD" => Array($arFields["USER_ID"]),
);
if(CModule::IncludeModule("advertising"))
CAdvContract::Set($arCFileds);
}[/CODE]
Если ничего не происходит, то прерывайте выполнение обработчика с выводом результатов print_r(..); die(); или записывайте шаги в лог.
[CODE]if ($arFields["USER_ID"]>0)
{
$arCFileds = Array(
"ACTIVE" => "Y",
"NAME" => $arFields["LOGIN"],
"arrUSER_VIEW" => Array($arFields["USER_ID"]),
"arrUSER_ADD" => Array($arFields["USER_ID"]),
);
if(CModule::IncludeModule("advertising"))
CAdvContract::Set($arCFileds);
}[/CODE]
Если ничего не происходит, то прерывайте выполнение обработчика с выводом результатов print_r(..); die(); или записывайте шаги в лог.