Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не добавляется цена в событие OnAfterIBlockElementAdd

00 голосов
0
Привет пытаюсь при добавлении позиции поставить цену в размере 1 рубля.  Делаю такой код:


Код
AddEventHandler("iblock", "OnAfterIBlockElementAdd", "OnAfterIBlockElementAddHandler");
function OnAfterIBlockElementAddHandler(&$arFields){ 
   $arFieldsPrice = array( 
      "PRODUCT_ID" => (int)$arFields['RESULT'], 
      "CATALOG_GROUP_ID" => 1, 
      "PRICE" => 1, 
      "CURRENCY" => "RUB" 
   ); 
   $obPrice = new CPrice(); 
   $rl = $obPrice->Add($arFieldsPrice); 
}



При выводе $rl выдает ID из b_catalog_price но его там нет. В чем может быть  проблем? Два дня уже бьюсь.
спросил 21 Март, 14 от NiKa (100 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
3 ответов
спросил 04 Апр, 14 от deify (100 баллов)
0 голосов
4 ответов
спросил 10 Янв, 14 от Felisa4ka (120 баллов)
0 голосов
2 ответов
спросил 07 Апр, 14 от Kania (5,180 баллов)
0 голосов
4 ответов
спросил 13 Дек, 13 от Vinson (100 баллов)
0 голосов
2 ответов