![]() |
#1 |
Участник
|
Хочется иметь такую картинку:
![]() Это можно сделать так: Создаем Page 50000 Database Information ![]() ![]() OBJECT Page 50000 Database Information { OBJECT-PROPERTIES { Date=21.06.11; Time=12:58:45; Modified=Yes; Version List=; } PROPERTIES { PageType=CardPart; OnOpenPage=BEGIN IF DB.READPERMISSION THEN BEGIN DB.SETRANGE("My Database", TRUE); DB.FINDFIRST; DatabaseName := DB."Database Name" + Text001; END ELSE DatabaseName := Text000; END; } CONTROLS { { 1000000000;;Container; Name=Control1100522000; ContainerType=ContentArea } { 1000000001;1;Field ; Name=Database Name; SourceExpr=DatabaseName; Style=Attention; StyleExpr=TRUE } } CODE { VAR DB@1000000001 : Record 2000000048; DatabaseName@1000000000 : Text[250]; Text000@1000000003 : TextConst 'ENU=Нет доступа к этой информации'; Text001@1000000002 : TextConst 'ENU=" Песочница 1"'; BEGIN END. } } Модифицируем Page роли, в данном случае Page 9006 Order Processor Role Center ![]() ![]() P.S. Спасибо Dmitry Avvakumov за идею и ссылки на первоисточники: http://dynamicsuser.net/blogs/mark_b...le-center.aspx http://www.mibuso.com/dlinfo.asp?FileID=1159 Подробнее... http://blogs.technet.com/b/alexef/ar...formation.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
![]() |
#2 |
Участник
|
Вообще говоря - это уже устаревший пример. В R2 это сделано в стандарте и выводится на каждом окне в строке заголовка. Если кто не знает, то настраивается это в настройке организации.
|
|
![]() |
#3 |
Участник
|
Спасибо. Действительно не знал. Добавил информацию в блог пост.
|
|