• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/entity/userimportbase.php
  • Класс: BitrixSaleExchangeEntityUserImportBase
  • Вызов: UserImportBase::getPropertyOrdersByPersonalTypeId
static function getPropertyOrdersByPersonalTypeId($personTypeId)
{
	static $result = null;

	if($result[$personTypeId] === null)
	{
		$dbOrderProperties = CSaleOrderProps::GetList(
			array("SORT" => "ASC"),
			array(
				"PERSON_TYPE_ID" => $personTypeId,
				"ACTIVE" => "Y",
				"UTIL" => "N",
				"USER_PROPS" => "Y",
			),
			false,
			false,
			array("ID", "TYPE", "NAME", "CODE", "USER_PROPS", "SORT", "MULTIPLE")
		);
		while ($arOrderProperties = $dbOrderProperties->Fetch())
			$result[$personTypeId][] = $arOrderProperties;
	}

	return $result[$personTypeId];
}