Отображение нового справочника в деталях раздела "Продажи"
У заказчика появилась «хотелка» добавить в детали проекта «Продажи» дубль справочника «Роль в команде» под названием «Статус» с независимым справочником и отдельным столбцом вывода значений в раздел «Детали».
Справочник был создан через настройку справочников.
Как же добавить данный столбец в «Детали» рядом со справочником «Роль в команде»?
Буду благодарен, если кто-то поделится решением.
Нравится
Владимир, насколько я поняла, Вам необходимо добавить в деталь [Проекты] раздела [Продажи] поле справочного типа "Статус".
Для решения задачи необходимо придерживаться последовательности действий, описанных во вложенной инструкции (по аналогии вносить изменения в сервисы детали).
Наталия, спасибо за ответ
Очень скоро понадобится создание новых справочников
Однако, сейчас необходимо в "Детали:продажи" раздела "Контакты" добавить значение справочника "Роль в команде", который сейчас отражен в разделе "Детали:команда" раздела "Продажи"
Есть ли возможность вывести данную аналитику?
Спасибо
Владимир, Вам нужно создавать справочное поле (алгоритм добавления приведен во вложенном файле выше).
Вносить изменения в сервисы tbl_Opportunity, sq_Opportunity, ds_Opportunity и т.д, в качестве датасета для справочного поля нужно указать ds_OpportunityTeamRole.
Наталия, по тому, что получается, делаю вывод, что это не совсем то
Решил показать графически какого результата пытаюсь достичь
Из раздела "продажи" перенести значение нижнего поля в "контакты"
Прошу прощения за назойливость
Владимир, спасибо за визуализацию, вопрос поняла.
Поскольку Вы хотите отобразить в продажах (насколько я вижу именно датасет продаж является датасетом детали [Участники проекта] в контактах) колонку «Статус» из детали [Участники] продажи, с фильтрацией по контакту раздела [Контакты], потребуется прописывать динамическое наполнение колонки.
Реализовать задачу можно следующими вариантами:
1. Добавив в датасет продаж вычисляемое поле.
Однако важно обратить внимание, что колонка будет текстовой, а не с типом справочник, и не будет возможности обращаться к полю при построении графиков/отчетов.
2. Добавив в датасет продаж стандартное справочное поле. Поле нужно будет автоматически заполнять.
Заполнять поле на начальных событиях датасета (например, на AfterOpen), значением статуса после применения фильтра для датасета участников по продаже и контакту.
Наталия, добрый день!
Спасибо за ответ
А есть ли возможность прислать инструкцию по реализации данных пунктов?
Владимир, инструкций, к сожалению, нет, так как подобная реализация не выполнялась.
Но в качестве помощи обратите внимание на:
1. Тему "Вычисляемые поля".
В ней описан принцип добавления вычисляемых полей.
2. Функцию CreateGridViewColumns сервиса wnd_AnalysisDataScript - в данной функции динамически создаются колонки, если Вы будете по второму варианту реализовывать задачу - Вам может пригодиться.