function OnAfterIBlockElementUpdateHandler(&$arFields)
{
CModule::IncludeModule("catalog") ;
$PRICE_TYPE_ID=1;
$arParams = Array(
"PRODUCT_ID" => $arFields["ID"],
"CATALOG_GROUP_ID" => $PRICE_TYPE_ID,
"PRICE" => 99999,
"CURRENCY" => "RUB"
);
$res = CPrice::GetList(
array(),
array(
"PRODUCT_ID" => $arFields["ID"],
"CATALOG_GROUP_ID" => $PRICE_TYPE_ID
)
);
if ($arr = $res->Fetch())
{
CPrice::Update($arr["ID"], $arParams );
}
else
{
CPrice::Add($arParams );
}
}
Не выходит
{
CModule::IncludeModule("catalog") ;
$PRICE_TYPE_ID=1;
$arParams = Array(
"PRODUCT_ID" => $arFields["ID"],
"CATALOG_GROUP_ID" => $PRICE_TYPE_ID,
"PRICE" => 99999,
"CURRENCY" => "RUB"
);
$res = CPrice::GetList(
array(),
array(
"PRODUCT_ID" => $arFields["ID"],
"CATALOG_GROUP_ID" => $PRICE_TYPE_ID
)
);
if ($arr = $res->Fetch())
{
CPrice::Update($arr["ID"], $arParams );
}
else
{
CPrice::Add($arParams );
}
}
Не выходит