Документация для разработчиков
Темная тема

GetByID

Метод устарел. Используйте методы класса OrderBase.

Описание и параметры

array
CSaleOrderProps::GetByID(
	int ID
);

Метод возвращает параметры свойства с кодом ID заказа. Нестатический метод.

Параметры вызова

ПараметрОписание
ID Код свойства заказа.

Возвращаемые значения

Возвращается ассоциативный массив параметров свойства с ключами:

Ключ Описание
ID Код свойства заказа.
PERSON_TYPE_ID Тип плательщика.
NAME Название свойства.
TYPE Тип свойства. Допустимые значения:
  • CHECKBOX - флаг,
  • TEXT - строка текста,
  • SELECT - выпадающий список значений,
  • MULTISELECT - список со множественным выбором,
  • TEXTAREA - многострочный текст,
  • LOCATION - местоположение,
  • RADIO - переключатель.
REQUIED Флаг (Y/N) обязательное ли поле.
DEFAULT_VALUE Значение по умолчанию.
SORT Индекс сортировки.
USER_PROPS Флаг (Y/N) входит ли это свойство в профиль покупателя.
IS_LOCATION Флаг (Y/N) использовать ли значение свойства как местоположение покупателя для расчёта стоимости доставки (только для свойств типа LOCATION)
PROPS_GROUP_ID Код группы свойств.
SIZE1 Ширина поля (размер по горизонтали).
SIZE2 Высота поля (размер по вертикали).
DESCRIPTION Описание свойства.
IS_EMAIL Флаг (Y/N) использовать ли значение свойства как E-Mail покупателя.
IS_PROFILE_NAME Флаг (Y/N) использовать ли значение свойства как название профиля покупателя.
IS_PAYER Флаг (Y/N) использовать ли значение свойства как имя плательщика.
IS_LOCATION4TAX Флаг (Y/N) использовать ли значение свойства как местоположение покупателя для расчёта налогов (только для свойств типа LOCATION)
CODE Символьный код свойства.

 

Пример использования

<?
if ($arOrderProps = CSaleOrderProps::GetByID($ID))
{
	echo "<pre>";
	print_r($arOrderProps);
	echo "</pre>";
}
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх