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

Содержимое удалено Содержимое добавлено
м <source> -> <syntaxhighlight> (phab:T237267)
Строка 6:
== FrameWork API ==
 
<sourcesyntaxhighlight lang="PHP">if (\Bitrix\Main\Loader::includeModule('crm'))
{
// код
}</sourcesyntaxhighlight>
 
<sourcesyntaxhighlight lang="PHP">$dbDocumentList = CCrmDeal::GetList(array(), array('ID' => $arDocumentID['ID'], "CHECK_PERMISSIONS" => "N"), array('ID'));</sourcesyntaxhighlight>
 
// https://bxapi.ru/src/?module_id=crm&name=CCrmDeal::GetList
 
<tt>CCrmDeal :: GetList($arOrder = Array('DATE_CREATE' => 'DESC'), $arFilter = Array(), $arSelect = Array(), $nPageTop = false)</tt>
<sourcesyntaxhighlight lang="PHP">$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()){</sourcesyntaxhighlight>
 
<tt>CCrmDeal :: GetListEx($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array(), $arOptions = array())</tt>
<sourcesyntaxhighlight lang="PHP">$dbResult = \CCrmDeal::GetListEx(array(), array('=ID' => $this->srcEntityID, 'CHECK_PERMISSIONS' => 'N'), false, false, array('*', 'UF_*'));
$result = $dbResult->Fetch();
</syntaxhighlight>
</source>
 
== REST ==