Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Добавление лида:
- Код
- <?
- CModule::IncludeModule('crm');
- $oLead = new CCrmLead;
- $arFields = Array(
- "TITLE" => "Название лида",
- "COMPANY_TITLE" => "НазваниеКомпанииКонтакта",
- "NAME" => "ИмяКонтакта",
- "LAST_NAME" => "ФамилияКонтакта",
- "SECOND_NAME" => "ОтчествоКонтакта",
- "POST" => "ДолжностьКонтакта",
- "ADDRESS" => "АдресКонтакта",
- "COMMENTS" => "КомментарийКомментарийКомментарий",
- "SOURCE_DESCRIPTION" => "Дополнительно об источнике Дополнительно об источнике",
- "STATUS_DESCRIPTION" => "",
- "OPPORTUNITY" => 123456,
- "CURRENCY_ID" => "EUR",
- "PRODUCT_ID" => "PRODUCT_1",
- "SOURCE_ID" => "SELF",
- "STATUS_ID" => "NEW",
- "ASSIGNED_BY_ID" => 1,
- "FM" => Array(
- "EMAIL" => Array(
- "n1" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "WORK",
- ),
- "n0" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "WORK",
- ),
- ),
- "PHONE" => Array(
- "n1" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "WORK",
- ),
- "n0" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "WORK",
- ),
- ),
- "WEB" => Array(
- "n1" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "WORK",
- ),
- "n2" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "FACEBOOK",
- ),
- "n3" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "TWITTER",
- ),
- "n0" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "WORK",
- ),
- ),
- "IM" => Array(
- "n1" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "SKYPE",
- ),
- "n0" => Array(
- "VALUE" => "",
- "VALUE_TYPE" => "SKYPE",
- ),
- ),
- ),
- "UF_CRM_1308572770" => "TEST_USER_FIELD",
- );
- var_dump($oLead->Add($arFields));
- ?>
- Добавление компании
- Код
- <?
- CModule::IncludeModule('crm');
- $oCompany = new CCrmCompany;
- $arFields = Array(/*...*/);
- $oCompany->Add($arFields)
- ?>
- Добавление контакта
- Код
- <?
- CModule::IncludeModule('crm');
- $oContact = new CCrmContact;
- $arFields = Array(/*...*/);
- $oContact->Add($arFields)
- ?>
- Выборка
- Код
- <?
- CModule::IncludeModule('crm');
- $arOrder = Array("date_modify" => "desc");
- $arFilter = Array(
- "%STATUS_CONVERTED" => "N",
- "%STATUS_ID" => "NEW",
- "%PRODUCT_ID" => "PRODUCT_1",
- "%DATE_CREATE_datesel" => "days",
- "%DATE_CREATE_days" => 7,
- ">=DATE_CREATE" => "16.06.2011",
- "<=DATE_CREATE" => "23:59:59",
- "%DATE_MODIFY_datesel" => "days",
- "%DATE_MODIFY_days" => 7,
- ">=DATE_MODIFY" => "16.06.2011",
- "<=DATE_MODIFY" => "23:59:59",
- "!STATUS_ID" => Array(
- "0" => "JUNK",
- "1" => "CONVERTED",
- ),
- );
- $arSelect = Array("ID", "DATE_MODIFY", "TITLE", "NAME", "LAST_NAME", "PHONE_WORK", "EMAIL_WORK", "STATUS_ID");
- $nPageTop = 10;
- $rs = CCrmLead::GetList($arOrder, $arFilter, $arSelect, $nPageTop);
- while($ar = $rs->GetNext()) {
- echo '<pre>';
- print_r($ar);
- echo '</pre>';
- }
- //Обновление лида
- $oLead = new CCrmLead;
- $arFields = Array(
- 'ASSIGNED_BY_ID' => $assigned,
- );
- $oLead->Update($leadID,$arFields);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement