Какой код базовой цены в базе данных БИТРИКС

kvins
На сайте с 23.08.2011
Offline
95
7114

Вывожу из базы нужные мне атрибуты и не могу вывести цену , подскажите какое у него название ?

вывожу так

$ib_element = new CIBlockElement;

$idss = $v;

$ib_res = $ib_element->GetList(array("SORT"=>"ASC"), array("IBLOCK_ID"=>11, "ID"=>$idss), false, false, array("ID","NAME", "PREVIEW_PICTURE"));

Магазин уникальных статей. (http://linkum.ru/to/13254/)
neznaika
На сайте с 28.06.2006
Offline
356
#1

Если имеется в виду цена товара, который читается из инфоблока, то в последний параметр нужно добавить: CATALOG_GROUP_*

Чтобы он выглядел так:

array("ID","NAME", "PREVIEW_PICTURE", "CATALOG_GROUP_*")

В этом случае в выборке будет группа параметров, среди которых

CATALOG_PRICE_типцены

Кстати, не ясна причина, по которой выборка делается через объект CIBlockElement, а не просто используя метод класса:

CIBlockElement::GetList

Зачем заполнять память дополнительными объектами.

---------- Добавлено 22.10.2012 в 13:33 ----------

Дополнение:

1. к этому моменту должен быть уже подключен модуль торгового каталога. В своём коде подключается так:

if ( !CModule::IncludeModule("catalog") ) { echo 'catalog module needed'; exit; }

2. Лучше всего делать вывод с конкретным указанием типа цены, чтобы не перебирать все. То есть если у нас тип базовой цены имеет код (ID) 13, то выборку по ней делать так:

array("ID","NAME", "PREVIEW_PICTURE", "CATALOG_GROUP_13")

Тогда результат будет содержать следующие строки:

[CATALOG_PRICE_ID_13] => 3038

[CATALOG_GROUP_ID_13] => 13

[CATALOG_PRICE_13] => 12900.00

[CATALOG_CURRENCY_13] => RUB

Для выбора оптимальной цены, с учётом скидок, использовать функцию:

CCatalogProduct::GetOptimalPrice

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
kvins
На сайте с 23.08.2011
Offline
95
#2

Что то так и неполучилось вывести как вы написали ((

В базу я приписал это CATALOG_GROUP_*

array("ID","NAME", "PREVIEW_PICTURE","CATALOG_GROUP_*"));

а выводил уже по разному и так

"CATALOG_PRICE_1" так "CATALOG_PRICE_2" так CATALOG_GROUP_PRICE и еще как то

neznaika
На сайте с 28.06.2006
Offline
356
#3

Всё описано в предыдущем посте, даже даны дополнения. Писалось после проверки, а не по памяти.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий