[QUOTE]Семе::н Попов пишет:
не имеет результата и
Код
$arUserFields = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields("IBLOCK_".$arParams["IBLOCK_ID"]."_SECTION", $arParams["SECTION_ID"], LANGUAGE_ID);
$arUserFields["UF_USER_ID"]["VALUE"]=$_SESSION["SESS_AUTH"]["USER_ID"]
$arUpdate = array ("UF_USER_ID" => $arUserFields["UF_USER_ID"]);
$GLOBALS["USER_FIELD_MANAGER"]->Update("IBLOCK_".$arParams["IBLOCK_ID"]."_SECTION", $arParams["SECTION_ID"], $arUpdate);[/QUOTE]
Ну так здесь же Вы в массив обновляемых значений передаете не само значение, а целый массив со всеми мета-данными свойства.
В Вашем примере нужно тогда так:
$arUpdate = array ('UF_USER_ID' => $arUserFields['UF_USER_ID']['VALUE']);
не имеет результата и
Код
$arUserFields = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields("IBLOCK_".$arParams["IBLOCK_ID"]."_SECTION", $arParams["SECTION_ID"], LANGUAGE_ID);
$arUserFields["UF_USER_ID"]["VALUE"]=$_SESSION["SESS_AUTH"]["USER_ID"]
$arUpdate = array ("UF_USER_ID" => $arUserFields["UF_USER_ID"]);
$GLOBALS["USER_FIELD_MANAGER"]->Update("IBLOCK_".$arParams["IBLOCK_ID"]."_SECTION", $arParams["SECTION_ID"], $arUpdate);[/QUOTE]
Ну так здесь же Вы в массив обновляемых значений передаете не само значение, а целый массив со всеми мета-данными свойства.
В Вашем примере нужно тогда так:
$arUpdate = array ('UF_USER_ID' => $arUserFields['UF_USER_ID']['VALUE']);