При создании письма для поля кому выдает список адресов вида:
"название лида "
Возможно ли настроить данный фильтр чтобы он выдавал только ФИО контактов вместо названий лидов? или чтобы отсеивались лиды в этом списке
Нравится
Уточните где именно в системе вы создаете письмо (тк как используются разные страницы редактирования)
Григорий Чех,
Создание нового письма кнопкой с коммуникационной панели,
так же с помощью кнопки
под кейсом в обращении, лиде или сделке
или ещё так же при ответе на письмо из вкладки Обработка обращения в том числе при ответе по шаблону
В общем везде этот список выглядит одинаково, помимо лидов ещё есть записи типа <<a href="mailto:test@test.rr">test@test.rr</a>>
И не совсем понятно откуда берутся некоторые значения, в академии информацию об этом не удалось найти.
Выборка идёт из объекта «E-mail адреса» (VwRecepientEmail). Он — представление в базе. То есть, чтобы исправить условие выборки, нужно зайти в базу и исправить код этой view. Главное, не менять набор выдаваемых колонок, они должны совпадать с колонками объекта.
Стандартно код такой:
CREATE VIEW [dbo].[VwRecepientEmail]
AS
SELECT [Id], [Name] + ' <' + [Number] + '>' AS [Email], [d].[UseEmail], [d].[ContactId], [Number]
FROM (SELECT [AccountCommunication].[Id], [Account].[Name], [AccountCommunication].[Number], 0 AS [UseEmail], [Account].[PrimaryContactId] AS [ContactId]
FROM [AccountCommunication]
INNER JOIN [Account] ON [Account].[Id] = [AccountCommunication].[AccountId]
WHERE ([AccountCommunication].[CommunicationTypeId] = 'EE1C85C3-CFCB-DF11-9B2A-001D60E938C6')
UNION ALL
SELECT [ContactCommunication].[Id], [Contact].[Name], [ContactCommunication].[Number], [Contact].[DoNotUseEmail], [Contact].[Id] AS [ContactId]
FROM [ContactCommunication]
INNER JOIN [Contact] ON [Contact].[Id] = [ContactCommunication].[ContactId]
WHERE ([ContactCommunication].[CommunicationTypeId] = 'EE1C85C3-CFCB-DF11-9B2A-001D60E938C6')
UNION ALL
SELECT NEWID(), [Lead].[LeadName], [Lead].[Email], [Lead].[DoNotUseEmail], [Lead].[Id] AS [ContactId]
FROM [Lead]) AS [d]
GOВ Вашем случае нужно избавиться от третьего SELECT, который выбирает из лидов, и убрать UNION ALL перед ним. А если не нужны контрагенты, то и от первого, оставив только выборку из контактов.