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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.07.2007, 16:28   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Язык апликации
Здраствуйте ,

Вот пришлось сделать такое дело - отображать названия для InventTable в разных языках , в каком рабоатет пользователь . Поправил немножко itemname() метод в InventTable табличке :

Код:
...
    Session                s = new Session();
    LanguageId           cLang = s.documentationLanguage();

    ItemNameDisplay      itemName()
    {
       invTxt = InventTxt::find(this.ItemId,cLang,false);
       if ( invTxt && invTxt.Txt )
          return invTxt.Txt;

       if ( this.itemName )
          return this.itemName;

       return this.ItemId;
    }
   ;
Ненравиться мне обьект Session - он каждый раз создает обьект s и , разумееться , ето по немножку медленнеет работу . Есть какой нибудь другой способ извлечь cLang , нпр. из обьекта апликации ? Или какая то глобальная переменная ?

Спасибо зараннее ! С уважением , Римантас
Старый 27.07.2007, 16:50   #2  
denny is offline
denny
Участник
 
93 / 29 (1) +++
Регистрация: 16.11.2003
Адрес: Novosibirsk
infolog.documentationLanguage()?
__________________
Денис Балуев.
Старый 27.07.2007, 17:06   #3  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от denny Посмотреть сообщение
infolog.documentationLanguage()?
Oooo ! :-) Как пальцем в око ! СПАСИБО !
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX2009 переключение на русский язык otkudao DAX: Администрирование 3 11.09.2008 11:45
Язык печатных документов aevi82 DAX: Функционал 3 26.07.2007 18:21
Основной язык ядра следующей версии Аксапты perestoronin DAX: Прочие вопросы 10 03.02.2006 16:23
Текущий пользователь и язык alpine DAX: Программирование 2 03.06.2003 15:42
Новый язык для Аксапта 2.5 Andrew Besedin DAX: Администрирование 3 18.04.2002 19:37

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

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

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