Как определить, что свойство элемента успешно обновлено?
CIBlockElement::SetPropertyValuesEx возвращает null, а CIBlockElement::Update нельзя изменить ["PROPERTIES"]. Как определить, что свойство элемента успешно обновлено?
То есть использовать CIBlockElement::GetProperty перед CIBlockElement::SetPropertyValuesEx, а, затем, снова CIBlockElement::GetProperty и сравнить? Так?
ragnar_ok, "перед" -- не нужно. Какое значение было ранее -- не важно. А вот после изменения значения вызываем CIBlockElement::GetProperty и проверяем, совпадает ли текущее значение с тем, которое Вы устанавливали.