### Поток {#sales.pipeline}

Основная рабочая область содержит панели сделок, расположенные в виде таблицы,
где:

*   столбцы - статусы сделок (значения crm_dict_dealStatus_type записи
    справочника [crm_dict_dealStatus](#dictionaryDealStatus))
    согласно текущей [фильтрации](#sales.filters)
*   строки - сделки

Панели статусов окрашены в цвета, указанные в поле crm_dict_dealStatus_color
записи справочника [crm_dict_dealStatus](#dictionaryDealStatus).

Панели сделок отсортированы в столбце согласно убыванию значений компонента
    [Бюджет](#formDeal) всех сделок текущего статуса.

Панель статуса содержит:

*   Значение crm_dict_dealStatus_type записи справочника
    [crm_dict_dealStatus](#dictionaryDealStatus)
*   Количество сделок данного статуса
*   Сумма значений компонента [Бюджет](#formDeal) всех сделок текущего
    статуса.

Панель сделки содержит значение полей:

*   [Наименование аккаунта](#formAccount)
*   [Тема сотрудничества](#formDeal)
*   [Бюджет](#formDeal)
*   [Ответственный менеджер](#formDeal)

По нажатию на панель сделки откроется соответствующая запись реестра
[Сделка](#formDeal)

Цвет фона наименования аккаунта в панели - значение crm_dict_dealStatus_color
записи справочника [crm_dict_dealStatus](#dictionaryDealStatus)
выбранного статуса с прозрачностью 30%.

Если поле "Просроченность" (crm_form_deal_expired) записи реестра
[Сделка](#formDeal) содержит значение "1", то панель этой сделки
имеет цвета:

*   заголовок - #f59187
*   фон - #fac7c9

![Просроченные сделки](resources/img/expired_deals.png)

Все поля в панелях сделки и статуса отображаются на одной строке без переносов.
Если значение поля в панели сделки или статуса такое, что не отображается в
строке полностью, текст обрезается с добавлением многоточия. Для полей в панелях
сделки и статуса имеются тултипы.

Имеется возможность перемещения панелей сделок горизонтально между столбцами
при помощи drag-n-drop. Переместить панели сделки можно из всех столцов в любой
столбец без исключений.

При перемещении панели сделки между стоблцами изменяется значение поля "Статус"
данной записи реестра [Сделка](#formDeal) согласно новому статусу (столбцу
таблицы).

Ширина каждого столбца одинаково пропорциональна и в сумме составляет общую
ширину основной рабочей области. Минимальная ширина столбца - 200px. Если
таблица содержит один статус, то ее столбец отображается на ширину всей рабочей
области.

Если количество столбцов такое, что они не отображаются в основной рабочей
области полностью, отображается горизонтальный скролл. Если количество панелей
сделок такое, что не отображается в основной рабочей области полностью,
отображается вертикальный скролл.

При прокрутке таблицы строка заголовков (статусов сделок) имеет фиксированное
положение.
