вариант 1
если закупочная цена хранится в стандартном поле Закупочная цена
вариант 2
если закупочная цена хранится в свойстве
если закупочная цена хранится в стандартном поле Закупочная цена
CModule::IncludeModule("catalog"); $root = $this->GetRootActivity(); $prodId = $root->GetVariable('prodId'); //получить переменную $arRes = CCatalogProduct::GetByID($prodId); $root->SetVariable('purchasingPrice',$arRes['PURCHASING_PRICE']); //установить значение переменной |
вариант 2
если закупочная цена хранится в свойстве
CModule::IncludeModule("iblock"); $root = $this->GetRootActivity(); $prodId = $root->GetVariable('prodId'); //получить переменную $arFilter = [ "IBLOCK_ID"=>"ид_инфоблока", "ID"=>$prodId ]; $arSelect = ["ID", "IBLOCK_ID", "PROPERTY_TSENA_POKUPKI_SEBESTOIMOST_NVPY18"]; $res = CIBlockElement::GetList(["sort"=>"asc"], $arFilter, false, ["nPageSize"=>1,"iNumPage"=>1], $arSelect); if($arItem = $res->Fetch()){ $root->SetVariable('purchasingPrice',$arItem['PROPERTY_TSENA_POKUPKI_SEBESTOIMOST_NVPY18_VALUE']); //установить значение переменной } |