• Модуль: catalogmobile
  • Путь к файлу: ~/bitrix/modules/catalogmobile/lib/StoreDocumentList/Item.php
  • Класс: BitrixCatalogMobileStoreDocumentListItem
  • Вызов: Item::getContractorInfo
protected function getContractorInfo(EO_StoreDocument $item): array
{
	$result = [];

	$contractor = $item->getContractor();
	if ($contractor === null)
	{
		return $result;
	}

	if ((int)$contractor->getPersonType() === CONTRACTOR_INDIVIDUAL)
	{
		$result = [
			'contactName' => $contractor->getPersonName(),
			'contactId' => $contractor->getId(),
		];
	}
	elseif ((int)$contractor->getPersonType() === CONTRACTOR_JURIDICAL)
	{
		$result = [
			'companyName' => $contractor->getCompany(),
			'companyId' => $contractor->getId(),
			'contactName' => $contractor->getPersonName(),
		];
	}

	return $result;
}