Добрый день.
Подскажите как в рассылках выводить полное название контрагента в Emaile
Сейчас туда выводится поле для для отображения. Т.е. Контрагент
скриншот
http://clip2net.com/s/72izzh
Нравится
Здравствуйте, Константин Игоревич!
Для того, чтобы выводить полное название контрагента в рассылке, необходимо:
1) В запросе для макросов, который используется в шаблоне сообщения рассылки, вытянуть колонку "Полное название":

2) Отредактировать шаблон сообщения и вытащить появившийся макрос "Полное название" в тело письма, после чего сохранить шаблон сообщения.
Если возникнут сложности при выполнении данных действий, пожалуйста, сообщите, - можем проговорить в телефонном режиме.
Мне в теле письма не надо выводить. Мне надо выводить в адресе отправки.
Адрес для рассылки как я понял формируется в функции
[javascript]
function GetEmailFromDatasetFields(EmailField, ContactNameField) {
var EmailAddress = EmailField.DisplayValue;
if (IsEmptyStr(EmailAddress)) {
return EmptyStr;
}
var ContactName = ContactNameField.DisplayValue;
if (!IsEmptyStr(ContactName)) {
EmailAddress = ContactName + '<' + EmailAddress + '>';
}
return EmailAddress;
}
[/javascript]
Как для контактов так и для контрагентов. Скрипт scr_MailCommon
Константин Игоревич, для того, чтобы это реализовать, необходимо:
1) В сервисе sq_AccountCommunicationInMassMail создать колонку OfficialAccountName и заполнить ее следующим образом:

2) В сервисе ds_AccountCommunicationI[javascript]
[/javascript]nMassMail создать колонку OfficialAccountName и заполнить ее следующим образом:

3) В сервисе wnd_MassMailGridAreaScript добавить переменную и подставить ее в качестве параметра функции:
