Добавляю значение свойства (тип - строка):
$aPropertyValues = $oProperty->getValues($oShop_Item->id, FALSE);
$oProperty_Value = isset($aPropertyValues[0])
? $aPropertyValues[0]
: $oProperty->createNewValue($oShop_Item->id);
$oProperty_Value->setValue(trim($val_str));
$oProperty_Value->save();
В результате в БД (таблица property_value_strings) добавляется одна запись. При выполнении этого кода последующие разы, записи в БД не добавляются. Однако, в админке, при редактировании товара на вкладке "Дополнительные свойства" у моего свойства подряд идут значения этого свойства, т.е. при каждом обновлении добавляется новый инпут со значением, старый не затирается..
Вопрос: Откуда при формировании формы редактирования товара берутся значения свойства? Как предотвратить значения-клоны?
