AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.03.2005, 11:13   #1  
ES is offline
ES
Участник
 
9 / 10 (1) +
Регистрация: 04.10.2004
Адрес: Краснодар
Thumbs up
Все сделано как описано в статье "Отправка почтовых сообщений новым пользователям". Все работает, но в 2-х уровневой конфигурации. При работе в 3-х уровневой не заменяются переменные в шаблоне. На сколько разобрался проблема в классе SysEmailMessage, метод stringExpand.

public static str stringExpand(str s, map /* string -> string */ idmap)
{
TextBuffer tb = new TextBuffer();
str expandIds()
{
mapIterator it = new mapIterator(idmap);
while (it && it.more())
{
tb.replace('%' + it.key() + '%', it.value());
it.next();
}
return tb.getText();
}
if (!idmap)
return s;

tb.setText(s);

return expandIds();
}

Не происходит присвоение значения it в строке
mapIterator it = new mapIterator(idmap);

может, кто-нибудь подскажет что нужно делать?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:00.