Для изменения порядка отображения сделок в канбан-доске на платформе Битрикс24, вам потребуется изменить сортировку в компоненте crm.sales.tunnels.
Шаг 1: Скопируйте файл компонента
Перейдите в папку ./local/components/bitrix/crm.sales.tunnels и скопируйте файл component.php. Вставьте его в папку ./local/components/bitrix/crm.sales.tunnels.custom.
Шаг 2: Измените код компонента
Откройте скопированный файл component.php и найдите строку $dbResult = ... Ниже этой строки добавьте следующий код:
```php
global $USER_FIELD_MANAGER;
$USER_FIELD_MANAGER->AddFindField('CRM_DEAL', 'UF_CUSTOM_FIELD_NAME');
$dbResult->SetUserFields($USER_FIELD_MANAGER->GetUserFields('CRM_DEAL'));
```
Замените "UF_CUSTOM_FIELD_NAME" на код вашего пользовательского поля, которое вы хотите использовать для сортировки сделок.
Шаг 3: Измените вызов компонента
Откройте файл, где вы вызываете компонент crm.sales.tunnels (например, deal_category.php) и измените вызов компонента на следующий:
```php
$APPLICATION->IncludeComponent(
"bitrix:crm.sales.tunnels.custom",
"",
Array(
// Параметры компонента
)
);
```
Шаг 4: Обновите компонент
Перейдите на страницу, где отображается канбан-доска, и проверьте, что порядок отображения сделок изменился согласно вашему пользовательскому полю.
Это основная последовательность действий, которые нужно выполнить, чтобы изменить сортировку сделок в канбане компонента crm.sales.tunnels на платформе Битрикс24. Убедитесь, что вы выполняете изменения в копии компонента, чтобы избежать проблем при обновлении системы.