Задача [CRM41]: доработки формы "План продаж"

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

Решение: на форму План продаж необходимо добавить компоненты:

Вне динамической таблицы

Поле Тип компонента Имя компонента

Создающий пользователь

компонент выбора пользователей

crm_form_deal_owner_user

Подразделение создающего пользователя

компонент выбора подразделений

crm_owner

UUID корневой организации

однострочное поле

crm_all_accessible

Поля "Создающий пользователь" и "Подразделение создающего пользователя":

Поле "UUID корневой организации":

Заголовок динамической таблицы

Поле Тип компонента Имя компонента

Целевое значение

числовое поле

crm_form_deal_main2_goal_pvalue_cN

где N - порядковый номер целевого значения (от 1 до 14 включительно).

Требование к полю:

Рисунок 3. Заголовок динамической таблицы

Заголовок динамической таблицы

Динамическая таблица

Поле Тип компонента Имя компонента

Пользователь

компонент выбора пользователей

crm_form_deal_responsibleManager_responsible

Флаг "Обязательное поле" включен.

Требования к полям "Отделение" и "Пользователь":

Документ индекса для плана продаж пользователей

Необходимо доработать существующий индекс r-crm_registry_deals_plans_custom для учета плана продаж пользователей следующим образом:

Доработка формы "Сделка" для обеспечения формирования исполнения плана продаж по сотрудникам

На форму "Сделка" добавлен новый компонент:

Поле Тип компонента Имя компонента

isUser

выбор вариантов

isUser

Требования к полю: