UPD:
сделал вот так. вроде работает... [CODE]$prop_tp_id = 143; //ID созданного свойства "главное торговое предложение"
foreach ($arFields["PROPERTY_VALUES"][$prop_tp_id] as $prop) {
if (isset($prop['VALUE'])) {
if (!empty($prop['VALUE'])) {
$newStatus = 0; //новый статус
//с помощью метода SetPropertyValuesEx установим новый статус у свойства GLAVNOE_TP в найденом ранее торговом предложении
CIBlockElement::SetPropertyValuesEx(
$offer,
$mainProduct['OFFER_IBLOCK_ID'],
array(
"GLAVNOE_TP" => array(
"VALUE" => $newStatus
)
)
);
}
break;
}
}[/CODE]
сделал вот так. вроде работает... [CODE]$prop_tp_id = 143; //ID созданного свойства "главное торговое предложение"
foreach ($arFields["PROPERTY_VALUES"][$prop_tp_id] as $prop) {
if (isset($prop['VALUE'])) {
if (!empty($prop['VALUE'])) {
$newStatus = 0; //новый статус
//с помощью метода SetPropertyValuesEx установим новый статус у свойства GLAVNOE_TP в найденом ранее торговом предложении
CIBlockElement::SetPropertyValuesEx(
$offer,
$mainProduct['OFFER_IBLOCK_ID'],
array(
"GLAVNOE_TP" => array(
"VALUE" => $newStatus
)
)
);
}
break;
}
}[/CODE]