Здраствуйте ,
Вот пришлось сделать такое дело - отображать названия для 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 , нпр. из обьекта апликации ? Или какая то глобальная переменная ?
Спасибо зараннее !
С уважением , Римантас