Задать вопрос
Ответы пользователя по тегу 1С-Битрикс
  • Как через активити "Выполнение произвольного PHP кода" создать новый лид?

    @den730
    Создаёшь в БП две переменные 'contactId' и 'companyId'. С помощью блока "Изменение переменных" записываешь в них нужные ID-шники. Дальше в блоке "PHP-код" выполняешь:
    $rootActivity = $this->GetRootActivity();
    
    $leadAdd = new CCrmLead(false);
    $leadAdd->Add(
        $arFields = [
            'TITLE' => 'Название лида',
            'STATUS_ID' => 'NEW',
            'CONTACT_ID' => $rootActivity->GetVariable('contactId'),
            'COMPANY_ID' => $rootActivity->GetVariable('companyId')
        ],
        $bUpdateSearch = true,
        $arOptions = [
            'CURRENT_USER' => $userId, // ID пользователя, от лица которого выполняется действие
            'DISABLE_USER_FIELD_CHECK' => true // Игнорировать обязательные поля со стадии и валидацию пользовательских полей
        ]
    );
    Ответ написан
    4 комментария