Формулировка проблемы: необходимо реализовать кейс системы управления взаимоотношениями с клиентами.
Решение: необходимо доработать формы Лид и Сделка. Компонент "Активность" будет заменен на новый, который будет представлять собой модифицированную динамическую таблицу. В связи с этим все требования к модицифированному компоненту ссылка на реестр "Активности" из задачи CRM3: пользовательские компоненты конфигурации упраздняются.
Общее
Блок таблицы содержит в себе компоненты:
пиктограмма типа активности
выпадающий список "Тип активности"
однострочное поле "Комментарий"
компонент выбора даты "Дата"
Выпадающий список "Тип активностей" - справочник "crm_dict_activityType".
Пиктограмма типа активности определяется значением выбранного значения в списке "Типы активностей".
В настройках компонента "Дата" включен флаг "Заполнять текущей датой / временем".
"Количество отображаемых строк при создании" для таблицы - 1.
По умолчанию таблица отображает последний добавленный блок.
При наличии 2 и более блоков под таблицей добавляется кнопка "Загрузить еще" вне зависимости от текущего режима проигрывателя форм.
По нажатию на кнопку "Загрузить еще" в таблицу добавляются следующие пять блоков.
При смене режима проигрывателя форм документ отображает те же блоки таблицы, как и в предыдущем режиме.
Режим редактирования
Над таблицей содержится кнопка "Добавить активность".
По нажатию на кнопку "Добавить активность" вверх таблицы добавляется новый пустой блок.
Режим чтения
Фон блоков таблицы:
нечетные - #f1f1f1
четные - #ffffff
Справочник crm_dict_activityType
Поля справочника:
Код | Имя | Комментарий | Переводить |
---|---|---|---|
crm_dict_activityType_type |
Тип |
Да | |
crm_dict_activityType_value |
Порядковый номер пункта в выпадающем списке |
Нет | |
crm_dict_activityType_icon |
Пиктограмма |
Путь до пиктограммы в папке images/activities |
Нет |
Данные справочника по умолчанию:
Тип | Порядковый номер пункта в выпадающем списке | Пиктограмма |
---|---|---|
Отправил документ |
1 |
images/activities/sendDocument.png |
Позвонил |
2 |
images/activities/call.png |
Выставил счет |
3 |
images/activities/makeOutInvoice.png |
Встретился |
4 |
images/activities/meeting.png |
Создал еще один лид |
5 |
images/activities/newLead.png |
Поздравил с праздником |
6 |
images/activities/event.png |