Расширение функционала Bitrix 24/Список сделок: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
1
3434
Строка 1: Строка 1:
== FrameWork API ==

Bitrix\Crm\Recurring\Entity\Deal::getList()

// https://bxapi.ru/src/?module_id=crm&name=CCrmDeal::GetList
$res = CCrmDeal::GetList(array(), array("UF_CRM_1385538384" => cptools::FormatPhoneNumber($arRes["MESSAGEFIELDS"]["COMMAND_PARAMS"]), "CHECK_PERMISSIONS" => "N"), array("ID","NAME", "TITLE", "DATE_CREATE", "STAGE_ID", "ASSIGNED_BY", "UF_CRM_566BD63BDD6BE"));
while($ob = $res->Fetch()){

== REST ==
Метод [https://dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_list.php crm_deal_list]
Метод [https://dev.1c-bitrix.ru/rest_help/crm/cdeals/crm_deal_list.php crm_deal_list]


Строка 13: Строка 22:


[https://github.com/ink-ru/bx24rest/blob/outside/index.php Полный листинг кода]
[https://github.com/ink-ru/bx24rest/blob/outside/index.php Полный листинг кода]

== Ссылки ==

*

Версия от 11:57, 26 февраля 2020

FrameWork API

Bitrix\Crm\Recurring\Entity\Deal::getList()

// https://bxapi.ru/src/?module_id=crm&name=CCrmDeal::GetList $res = CCrmDeal::GetList(array(), array("UF_CRM_1385538384" => cptools::FormatPhoneNumber($arRes["MESSAGEFIELDS"]["COMMAND_PARAMS"]), "CHECK_PERMISSIONS" => "N"), array("ID","NAME", "TITLE", "DATE_CREATE", "STAGE_ID", "ASSIGNED_BY", "UF_CRM_566BD63BDD6BE"));

     while($ob = $res->Fetch()){

REST

Метод crm_deal_list

$arParams = array("order" => array("STAGE_ID" => "ASC"),
                          "filter" => array(">PROBABILITY" => '1'),
                          // "select" => array( "ID", "TITLE", "STAGE_ID", "PROBABILITY", "OPPORTUNITY", "CURRENCY_ID" ),
                          );
$rDeals = executeREST($arAccessParams['client_endpoint'], 'crm.deal.list', arParams,
            $arAccessParams['access_token']);

Полный листинг кода

Ссылки