Как правильно указать фильтр для вывода сделок с Битрикс24?

Для правильного указания фильтра при выводе сделок с Битрикс24 необходимо использовать метод crm.deal.list в API Битрикс24. Этот метод позволяет получить список сделок с применением различных фильтров.

Фильтр - это массив параметров, который определяет условия, которым должны соответствовать сделки, чтобы они попали в результат. Фильтры могут быть различными и варьироваться в зависимости от ваших конкретных требований.

Вот пример кода, показывающий, как правильно указать фильтр для вывода сделок с определенными условиями:

<?php

// Подключаем autoloader Bitrix24 API
require_once 'vendor/autoload.php';

// Создаем экземпляр класса Bitrix24 с указанием параметров подключения
$bx24 = new Bitrix24Bitrix24();
$bx24->setDomain('your_domain'); // Укажите ваш домен в Битрикс24
$bx24->setMemberId('your_member_id'); // Укажите ваш member_id
$bx24->setAccessToken('your_access_token'); // Укажите ваш access_token

// Указываем параметры фильтра
$filter = array(
    '>PROBABILITY' => 50, // Сделки с вероятностью более 50%
    'STAGE_ID' => array('NEW', 'WON'), // Сделки с выбранными статусами
);

// Вызываем метод crm.deal.list с передачей фильтра и получаем результат
$result = $bx24->callMethod('crm.deal.list', array(
    'filter' => $filter,
    'select' => array('ID', 'TITLE', 'OPPORTUNITY') // Указываем поля, которые хотим получить
));

// Обрабатываем результат
if ($result['result_type'] === 'success') {
    $deals = $result['result'];
    foreach ($deals as $deal) {
        echo $deal['TITLE'] . ' - ' . $deal['OPPORTUNITY'] . '<br>';
    }
} else {
    echo 'Ошибка при получении списка сделок: ' . $result['error_description'];
}

В данном примере мы указываем фильтр для вывода сделок с вероятностью более 50% и статусами "NEW" и "WON". Также мы указываем поля, которые хотим получить (ID, TITLE, OPPORTUNITY) и выводим информацию о каждой сделке.

Обратите внимание, что перед использованием данного кода необходимо установить и подключить PHP-библиотеку для работы с API Битрикс24.