Страницы: 1
RSS
Очень хочется возможность!
 
Никак не могу сообразить как сделать один шаблон.
Имеем в свойствах почтового ящика ФИО: Иванов Иван Иванович, а в адресной книге Николаев Николай Николаевич.
Максимум что можно получить из шаблонов:

Цитата
От: Иванов Иван Иванович <1@mail.ru>
Кому: Николаев Николай Николаевич <2@mail.ru>

Здравствуйте,
Фамилия и имя (TONAME): Николаев Николай Николаевич
Имя (TOFNAME): Николаев
Фамилия (TOLNAME): Николаевич

...

--
С уважением,
Имя и фамилия отправителя (FROMNAME): Иванов Иван Иванович
Имя отправителя (FROMFNAME): Иванов
Фамилия отправителя (FROMLNAME): Иванович

Как видно %FROMFNAME и %FROMLNAME имеют неправильные значения. Также неправильны значения %TOFNAME и %TOLNAME (это зависит, почему-то от Поля в адресной книге "Показывать имя как:", там оно имеет значение "Николаев Николай Николаевич")

Что хочется? А хочется, чтобы через шаблоны можно было задавать вот такой вид письма (на мой взгляд самый лучший вид):

Цитата
От: Иванов Иван Иванович <1@mail.ru>
Кому: Николаев Николай Николаевич <2@mail.ru>

Здравствуйте, Николай Николаевич

....

--
С уважением,
Иванов И.И.

Т.е. ввести переменные на отчество (вообще отсутствуют) и на сокращения имени и отчества.

И еще, раз начал писать: в программе пишутся странные размерности типа "123К байт / сек" хотя правильное написание по стандарту (российскому) "123 Кбайт/с" или "123 КБ/с". И лучше все-таки писать размерность в десятичной форме, а не в двоичной: и удобно полюзователю переводит в другую размерность (все кратно 1000) и нет путаницы с мировими и российскими стандартами где приставки "к", "М", "Г" и т.д. жестко определены как десятичные, а не двоичные.

----------
Спасибо разработчикам за прекрасную и удобную программу.
The Bat! 3.80.06
 
Смотрите в сторону макросов группы %AB - подробности в справке.

Насчет килобайтов - там множители будут всегда кратны 1024 и не как иначе. Такой уж стандарт.

(Вначале было слово. и слово это было в два байта.)
 
У меня ставилась задача: в адресной книге сортировать получателей по фамилии, с показом ФИО в виде "Иванов Иван Иванович", а письма начинать со строчки вида "Здравствуйте, Иван Иванович."

Простейшим решением оказалось забивать фамилию в поле "Имя", а имя-отчество в поле "Фамилия".

В первой строке шаблона нового письма ставится строчка

Здравствуйте, %IF:%ABTOLastName<>"":"%ABTOLastName":"%TONAME".

В первой строке шаблона ответа ставится строчка

Здравствуйте, %IF:%ABOTOLastName<>"":"%ABOTOLastName":"%TONAME".


При этом гарантируется осмысленный результат и в случае, если адресат есть в адресной книге, и если его там нет (или если поле "фамилия" по какой-то причине оказалось незаполненным).

Синтаксис условного макроса брал отсюда.
 
Прочитайте это:
http://www.ritlabs.com/ru/forum/read.php?FID=2&TID=3905&MID=15675&phrase_id=810271

Фамилия, имя и отчество берутся из одноименных полей.
Изменено: Chav - 02.06.2008 09:30:06
Страницы: 1