Добрый день.
Подскажите как в рассылках выводить полное название контрагента в Emaile

Сейчас туда выводится поле для для отображения. Т.е. Контрагент
скриншот
http://clip2net.com/s/72izzh

Нравится

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

Здравствуйте, Константин Игоревич!

Для того, чтобы выводить полное название контрагента в рассылке, необходимо:

1) В запросе для макросов, который используется в шаблоне сообщения рассылки, вытянуть колонку "Полное название":

http://i59.fastpic.ru/big/2014/0318/a7/608eae23a23da4fb6a01b5a22084ada7.png

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 и заполнить ее следующим образом:

1

2) В сервисе ds_AccountCommunicationI

 

nMassMail создать колонку OfficialAccountName и заполнить ее следующим образом:

2

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

3

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