Отображение нового справочника в деталях раздела "Продажи"

У заказчика появилась «хотелка» добавить в детали проекта «Продажи» дубль справочника «Роль в команде» под названием «Статус» с независимым справочником и отдельным столбцом вывода значений в раздел «Детали».
Справочник был создан через настройку справочников.
Как же добавить данный столбец в «Детали» рядом со справочником «Роль в команде»?

Буду благодарен, если кто-то поделится решением.

Нравится

8 комментариев

Здравствуйте, Владимир!

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

Владимир, насколько я поняла, Вам необходимо добавить в деталь [Проекты] раздела [Продажи] поле справочного типа "Статус".
Для решения задачи необходимо придерживаться последовательности действий, описанных во вложенной инструкции (по аналогии вносить изменения в сервисы детали).

Наталия, спасибо за ответ
Очень скоро понадобится создание новых справочников

Однако, сейчас необходимо в "Детали:продажи" раздела "Контакты" добавить значение справочника "Роль в команде", который сейчас отражен в разделе "Детали:команда" раздела "Продажи"

Есть ли возможность вывести данную аналитику?
Спасибо

Владимир, Вам нужно создавать справочное поле (алгоритм добавления приведен во вложенном файле выше).
Вносить изменения в сервисы tbl_Opportunity, sq_Opportunity, ds_Opportunity и т.д, в качестве датасета для справочного поля нужно указать ds_OpportunityTeamRole.

Наталия, по тому, что получается, делаю вывод, что это не совсем то

Решил показать графически какого результата пытаюсь достичь


Из раздела "продажи" перенести значение нижнего поля в "контакты"

Прошу прощения за назойливость

Владимир, спасибо за визуализацию, вопрос поняла.

Поскольку Вы хотите отобразить в продажах (насколько я вижу именно датасет продаж является датасетом детали [Участники проекта] в контактах) колонку «Статус» из детали [Участники] продажи, с фильтрацией по контакту раздела [Контакты], потребуется прописывать динамическое наполнение колонки.
Реализовать задачу можно следующими вариантами:
1. Добавив в датасет продаж вычисляемое поле.
Однако важно обратить внимание, что колонка будет текстовой, а не с типом справочник, и не будет возможности обращаться к полю при построении графиков/отчетов.

2. Добавив в датасет продаж стандартное справочное поле. Поле нужно будет автоматически заполнять.
Заполнять поле на начальных событиях датасета (например, на AfterOpen), значением статуса после применения фильтра для датасета участников по продаже и контакту.

Наталия, добрый день!
Спасибо за ответ

А есть ли возможность прислать инструкцию по реализации данных пунктов?

Владимир, инструкций, к сожалению, нет, так как подобная реализация не выполнялась.
Но в качестве помощи обратите внимание на:
1. Тему "Вычисляемые поля".
В ней описан принцип добавления вычисляемых полей.
2. Функцию CreateGridViewColumns сервиса wnd_AnalysisDataScript - в данной функции динамически создаются колонки, если Вы будете по второму варианту реализовывать задачу - Вам может пригодиться.

Показать все комментарии