Выгружаем цены в каталог из csv, вот таким способом.
Код
$CPrice = new CPrice();
$CPrice->Add(array(
или
$CPrice->Update($id , array(
'PRODUCT_ID'=>'123',
'CATALOG_GROUP_ID'=>'4',
'PRICE'=>'55',
'CURRENCY'=>'RUB'
));
Цены загружаются, но после ручного редактирования элемента, при сохранении выскакивает предупреждение. "Вы пытаетесь сохранить товар в упрощенном режиме редактирования. Цены заданы в расширенном режиме будут безвозвратно потеряны..."
Нам надо сразу сохранять цены в упрощенном режиме, как это сделать?
Отвечаю сам себе. Такая ситуация получается в следствии задвоения строк для одного типа цены, например для типа цены 4 и товара 123 было 2 записи. Если соблюдать уникальность записи по 2м параметрам PRODUCT_ID и CATALOG_GROUP_ID то такой проблемы не возникает.