TreatSectionAsDocument: Boolean;
Свойство TreatSectionAsDocument определяет, необходимо ли при маркировке документа считать секции объекта отдельными документами.
При значении True секции объекта считаются отдельными документами, при значении False - нет.
Для регламентного отчета под секцией подразумевается отдельный лист или текстовый лист, для экспресс-отчета и рабочего пространства под секцией понимается весь документ.
Sub UserProc;
Var
MB: imetabase;
se: IMetabaseSecurity;
PO: IMetabasePolicy;
MA: IMetabaseMandatoryAccess;
Ctgr: ISecurityCategory;
SecLvl: ISecurityLevel;
Begin
MB := MetabaseClass.Active;
SE := MB.Security;
PO := SE.Policy;
MA := PO.MandatoryAccess;
Ctgr := MA.Category(0);
SecLvl := Ctgr.Level(1);
WinApplication.InformationBox(SecLvl.Name);
SecLvl.Description := "Для служебного пользования"; //Описание уровня
SecLvl.Marking := True; // Маркировать объекты при экспорте и печати
SecLvl.TreatSectionAsDocument := True;
SE.Apply;
End Sub UserProc;
После выполнения примера будут изменены параметры уровня безопасности.
См. также: