1. Вывод данных компании по ID
$id = 1; // получим данные компании с ID = 1 $dbResultList = Sale\Services\Company\Manager::getList(array( 'select' => array("ID", "NAME", "ACTIVE"), 'filter' => array("ACTIVE" => "Y", "ID" => $id), 'order' => array("SORT"=>"ASC", "NAME"=>"ASC") )); while ($item = $dbResultList->fetch()){ echo $item['NAME']; // название компании }
2. Вывод пользовательских свойств компании
// пользовательские поля для компании с номером $id $ar = $GLOBALS["USER_FIELD_MANAGER"]->GetUserFields( "SALE_COMPANY", $id, LANGUAGE_ID );
// Получить сущности $ar = \Bitrix\Sale\BusinessValue::getConsumers( );
// Получим email компании для платежной системы 1 \Bitrix\Sale\BusinessValue::get( "EMAIL_COMPANY", "PAYSYSTEM_1" );Наиболее важные сущности:
SELLER_COMPANY_NAME
SELLER_COMPANY_PHONE
SELLER_COMPANY_INN
4. Вывод компании в CRM
$id = 1; // получим данные компании с ID = 1 $req = new \Bitrix\Crm\EntityRequisite(); $rs = $req->getList(array( 'filter' => array( 'ENTITY_ID' => $id, 'ENTITY_TYPE_ID' => CCrmOwnerType::Company, 'PRESET_ID' => 1 ), 'select' => array('RQ_COMPANY_FULL_NAME', 'RQ_INN'), )); $rq = $rs->fetch();
Отправьте заявку нашим специалистам