## Реестр "Сделки" {#deal}

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

При выборе данного реестра в основной рабочей области отображается
таблица со столбцами, настроенными разработчиком Synergy в конфигураторе.

Для создания записи данного реестра необходимо выделить его в 
навигаторе и кликнуть по кнопке "Создать", либо выбрать в контекстном
меню кнопки "Создать" пункт "Новая запись". Для [типовой конфигурации](http://tdd.lan.arta.kz/docs/cases/crm/methodologist-manual/html/)
в открывшемся окне необходимо указать следующую информацию: 

-   *Лид*. Данное поле неактивно для изменений. Его значение автоматически
    заполняется значением лида, на основе которого была создана текущая
    сделка (при смене статуса лида на конечный).
    
-   *Тема*. Необходимо выбрать из выпадающего списка одно из значений. 
    По нажатию на кнопку со стрелкой вниз раскрывается список со всеми
    возможными значениями. Данные значения настраиваются разработчиком 
    Synergy. 

-   *Описание*. Представляет собой многострочное поле для ввода текстовой
    информации.

-   *Заказ:*

    -   *Товар*. Необходимо выбрать из выпадающего списка одно из значений. 
        По нажатию на кнопку со стрелкой вниз раскрывается список со всеми
        возможными значениями. Данные значения настраиваются разработчиком 
        Synergy.   
 
    -   *Количество*. Представляет собой поле для ввода чисел. В поле серым
        цветом отображается подсказка с текстом "Введите число". Данное поле
        принимает только числа и некоторые символы (точка, запятая).
    
    -   *Сумма*. Представляет собой поле для ввода чисел. В поле серым
        цветом отображается подсказка с текстом "Введите число". Данное поле
        принимает только числа и некоторые символы (точка, запятая). Поле 
        неактивно для редактирования. Значение поля рассчитывается исходя
        из количество товара и его цены. 
        
    Возможно указание нескольких товаров, для этого необходимо кликнуть
    по лейблу "+Добавить блок", после чего добавятся вышеупомянутые компоненты.
    При необходимости удалить блок с компонентами можно, кликнув на крестик 
    в конце блока.
    
-   *Бюджет*. Представляет собой поле для ввода чисел. В поле серым
    цветом отображается подсказка с текстом "Введите число". Данное поле
    принимает только числа и некоторые символы (точка, запятая). Поле 
    неактивно для редактирования. Автоматически заполняется общей суммой
    всех сумм, указанных в заказах.

-   *Статус*.  Необходимо выбрать из выпадающего списка одно из значений. 
    По нажатию на кнопку со стрелкой вниз раскрывается список со всеми
    возможными значениями. Данные значения настраиваются разработчиком 
    Synergy.  
 
-   *Причина отказа*. Представляет собой многострочное поле для ввода 
    текстовой информации. Данное поле отображается только для статуса,
    при котором сделка отменяется, производится отказ. Для типовой
    конфигурации таким статусом является "Отказ".

-   *Задачи*:

    -   *Проект*. Необходимо выбрать проект либо портфель, задачей которого
        является данная сделка. По нажатию на кнопку справа от поля ввода
        открывается диалоговое окно выбора портфеля или проекта.
        
        ![Выбор портфеля или проекта](resources/img/storage/project_chooser.png)

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

    Возможно указание нескольких проектов/портфелей, для этого необходимо 
    кликнуть по лейблу "+Добавить блок", после чего добавится компонент выбора
    портфеля или проекта. При необходимости удалить строку с компонентом можно,
    кликнув на крестик в конце строки.
    
-   *Документы.* Необходимо прикрепить файл с компьютера, из хранилища или 
    создать новый с помощью [компонента выбора файла](#filechooser). Возможно
    добавление нескольких файлов, для этого необходимо кликнуть по лейблу 
    "+Добавить блок", после чего добавится компонент выбора файла. При 
    необходимости удалить строку с компонентом можно, кликнув на крестик
    в конце строки.
    
-   *Ответственный менеджер* (обяз.). Поле автоматически заполняется 
    пользователем, создающим запись реестра. При необходимости можно изменить
    данное значение (см. [Компонент выбора пользователя](#userchooser)).

-   *Активность*. Необходимо создать новую активность либо выбрать среди 
    существующих из реестра [Активности сделок](#deal_activity) в 
    [модифицированном компоненте выбора записи реестра](#reg_create_chooser). 

![Сделки. Первая часть](resources/img/storage/deal1.png)

![Сделки. Вторая часть](resources/img/storage/deal2.png)

При создании новой активности c помощью модифицированного компонента
выбора записи реестра производится сопоставление полей. Значение сделки
в создаваемой активности автоматически заполняется текущим значением 
сделки.

Для сохранения записи реестра необходимо нажать на кнопку "Сохранить". 

Для перехода в режим просмотра используется кнопка "Режим редактирования".
При повторном нажатии на нее запись реестра отображается в режиме 
редактирования.

