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

Символьный код типа цены

00 голосов
4
есть символьный код цены, нужно получить по нему цену для конкретного товара
Код
Код
$res = CPrice::GetList(
      array(),
      array('PRODUCT_ID' => $arItem['ID']),
      false,
      false,
      array()
    );
    while ($ar_res = $res->Fetch()) {
      $ar_res['PRICE'];
    }

возвращает много чего кроме, символьного кода цены, который мне надо. каким образом его получить? типа такого варианта
Код
$res = CPrice::GetList(
      array(),
      array('PRODUCT_ID' => $arItem['ID'], 'PRICE_CODE' => $price_code),
      false,
      false,
      array('PRICE')
    );
    while ($ar_res = $res->Fetch()) {
      echo $ar_res['PRICE'];
    }
но поля PRICE_CODE нет
спросил 09 Ноя, 13 от XpoHo3aBp (860 баллов)

4 Ответы

00 голосов
И не может быть. Так как не существует. У типа цены есть только ID.
ответил 19 Дек, 13 от Pomnep (13,960 баллов)
00 голосов
http://dev.1c-bitrix.ru/user_help/store/catalog/cat_group_admin.php#list

Список типов цен
  • Поле - Описание
  • Колонка флажков - Поле предназначено для выбора типов цен, к которым предполагается применить какое-либо правило или действие.
  • Действия - Действия над типом цены
  • ID - Идентификатор типа цены в базе данных.
  • Код - Символьный код, используемый в административном разделе для идентификации типа цены.
  • ...

вот этот Код я могу получить?
ответил 03 Апр, 14 от XpoHo3aBp (860 баллов)
00 голосов
имеется ввиду наверное что-то вроде CATALOG_PRICE_ID - используйте http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php
ответил 26 Июль, 14 от Nael (220 баллов)
00 голосов
Цитата
Борис Драгов пишет:
вот этот Код я могу получить?

То поле, о котором Вы говорите - NAME. Т.е. Вам надо
Код
$ar_res['NAME']

В нем хранится языконезависимое название типа цены. В принципе, можно считать его символьным кодом. Документацию поправим.
ответил 28 Ноя, 14 от Pomnep (13,960 баллов)

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

0 голосов
3 ответов
0 голосов
8 ответов
0 голосов
6 ответов
спросил 03 Июнь, 13 от nonameXXX (260 баллов)