Вопрос

Выбор email адреса

При создании письма для поля кому выдает список адресов вида:

"название лида "

Возможно ли настроить данный фильтр чтобы он выдавал только ФИО контактов вместо названий лидов? или чтобы отсеивались лиды в этом списке

 

Нравится

3 комментария

Уточните где именно в системе вы создаете письмо (тк как используются разные страницы редактирования)

Григорий Чех,

Создание нового письма кнопкой с коммуникационной панели,

так же с помощью кнопки mail под кейсом в обращении, лиде или сделке

или ещё так же при ответе на письмо из вкладки Обработка обращения в том числе при ответе по шаблону

В общем везде этот список выглядит одинаково, помимо лидов ещё есть записи типа <<a href="mailto:test@test.rr">test@test.rr</a>>

 

И не совсем понятно откуда берутся некоторые значения, в академии информацию об этом не удалось найти.

 

Выборка идёт из объекта «E-mail адреса» (VwRecepientEmail). Он — представление в базе. То есть, чтобы исправить условие выборки, нужно зайти в базу и исправить код этой view. Главное, не менять набор выдаваемых колонок, они должны совпадать с колонками объекта.

Стандартно код такой:

CREATE VIEW [dbo].[VwRecepientEmail]
AS
SELECT [Id], [Name] + ' &lt;' + [Number] + '&gt;' 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 перед ним. А если не нужны контрагенты, то и от первого, оставив только выборку из контактов.

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