Добрый день.
Подскажите как в рассылках выводить полное название контрагента в Emaile
Сейчас туда выводится поле для для отображения. Т.е. Контрагент
скриншот
http://clip2net.com/s/72izzh
Нравится
Здравствуйте, Константин Игоревич!
Для того, чтобы выводить полное название контрагента в рассылке, необходимо:
1) В запросе для макросов, который используется в шаблоне сообщения рассылки, вытянуть колонку "Полное название":
2) Отредактировать шаблон сообщения и вытащить появившийся макрос "Полное название" в тело письма, после чего сохранить шаблон сообщения.
Если возникнут сложности при выполнении данных действий, пожалуйста, сообщите, - можем проговорить в телефонном режиме.
Мне в теле письма не надо выводить. Мне надо выводить в адресе отправки.
Адрес для рассылки как я понял формируется в функции
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; }
Как для контактов так и для контрагентов. Скрипт scr_MailCommon
Константин Игоревич, для того, чтобы это реализовать, необходимо:
1) В сервисе sq_AccountCommunicationInMassMail создать колонку OfficialAccountName и заполнить ее следующим образом:
2) В сервисе ds_AccountCommunicationI
nMassMail создать колонку OfficialAccountName и заполнить ее следующим образом:
3) В сервисе wnd_MassMailGridAreaScript добавить переменную и подставить ее в качестве параметра функции: