Хочется иметь такую картинку:
Это можно сделать так:
Создаем 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_brummel/archive/2009/11/29/tip-19-change-rolecenters-from-the-role-center.aspx
http://www.mibuso.com/dlinfo.asp?FileID=1159
P.S. 2 Спасибо Fordewind за следующую информацию: “Вообще говоря - это уже устаревший пример. В R2 это сделано в стандарте и выводится на каждом окне в строке заголовка. Если кто не знает, то настраивается это в настройке организации.” Действительно не знал про это: